# near model CODE resource # jump table entries: 0-66 (67 of them) export_0: 00000000 A036 syscall MoreMasters 00000002 598F subq.l A7, 4 00000004 2F3C 4441 5441 move.l -[A7], 0x44415441 /* 'DATA' */ 0000000A 3F3C 0000 move.w -[A7], 0x0 0000000E A9A0 syscall GetResource 00000010 265F movea.l A3, [A7]+ 00000012 598F subq.l A7, 4 00000014 2F0B move.l -[A7], A3 00000016 A9A5 syscall GetResourceSizeOnDisk/SizeResource/SizeRsrc 00000018 281F move.l D4, [A7]+ 0000001A 3A3C F83C move.w D5, 0xF83C 0000001E 48C5 ext.l D5 00000020 4485 neg.l D5 00000022 2005 move.l D0, D5 00000024 D084 add.l D0, D4 00000026 A31E syscall NewPtrClear, flags=3 00000028 2848 movea.l A4, A0 0000002A D9C5 add.l A4, D5 0000002C 21CC 02B6 move.l [0x000002B6 /* ExpandMem */], A4 00000030 2053 movea.l A0, [A3] 00000032 224C movea.l A1, A4 00000034 2004 move.l D0, D4 00000036 A02E syscall BlockMove/BlockMoveData 00000038 2F0B move.l -[A7], A3 0000003A A9A3 syscall ReleaseResource 0000003C 4EAD 023A jsr [A5 + 0x23A /* export_67 */] 00000040 41ED 023A lea.l A0, [A5 + 0x23A /* export_67 */] 00000044 3828 FFFE move.w D4, [A0 - 0x2] 00000048 2F08 move.l -[A7], A0 0000004A A9F1 syscall UnloadSeg 0000004C 598F subq.l A7, 4 0000004E 2F3C 434F 4445 move.l -[A7], 0x434F4445 /* 'CODE' */ 00000054 3F04 move.w -[A7], D4 00000056 A9A0 syscall GetResource 00000058 205F movea.l A0, [A7]+ 0000005A A049 syscall HPurge 0000005C A01D syscall MaxMem 0000005E 486C FFFA pea.l [A4 - 0x6] 00000062 486C FFFE pea.l [A4 - 0x2] 00000066 4EBA 011C jsr [PC + 0x11C /* 00000184 */] 0000006A 508F addq.l A7, 8 0000006C 2F2C FFFA move.l -[A7], [A4 - 0x6] 00000070 3F2C FFFE move.w -[A7], [A4 - 0x2] 00000074 4EBA 0006 jsr [PC + 0x6 /* 0000007C */] 00000078 5C8F addq.l A7, 6 0000007A 4E75 rts fn0000007C: 0000007C 4E56 FFF4 link A6, -0x000C 00000080 4EBA 043C jsr [PC + 0x43C /* 000004BE */] 00000084 4EBA 0C22 jsr [PC + 0xC22 /* 00000CA8 */] label00000088: 00000088 303C 0001 move.w D0, 0x1 0000008C 6700 00F2 beq +0xF4 /* 00000180 */ label00000090: 00000090 302C FEDC move.w D0, [A4 - 0x124] 00000094 6700 00C8 beq +0xCA /* 0000015E */ 00000098 0C6C 0005 FEDC cmpi.w [A4 - 0x124], 0x5 0000009E 6C00 0006 bge +0x8 /* 000000A6 */ 000000A2 4EBA 0C04 jsr [PC + 0xC04 /* 00000CA8 */] label000000A6: 000000A6 302C FEDE move.w D0, [A4 - 0x122] 000000AA 4640 not.w D0 000000AC 6700 0054 beq +0x56 /* 00000102 */ 000000B0 4EBA 0D22 jsr [PC + 0xD22 /* 00000DD4 */] 000000B4 4EBA 0BAE jsr [PC + 0xBAE /* 00000C64 */] 000000B8 4EBA 0C52 jsr [PC + 0xC52 /* 00000D0C */] 000000BC 3F2C FEE8 move.w -[A7], [A4 - 0x118] 000000C0 3F2C FEEA move.w -[A7], [A4 - 0x116] 000000C4 4EBA 0602 jsr [PC + 0x602 /* 000006C8 */] 000000C8 588F addq.l A7, 4 000000CA 0C6C 0000 FEDA cmpi.w [A4 - 0x126], 0x0 000000D0 6E00 002C bgt +0x2E /* 000000FE */ 000000D4 426C FED2 clr.w [A4 - 0x12E] label000000D8: 000000D8 0C6C 0000 FED2 cmpi.w [A4 - 0x12E], 0x0 000000DE 6600 0006 bne +0x8 /* 000000E6 */ 000000E2 6000 FFF4 bra -0xA /* 000000D8 */ label000000E6: 000000E6 4EBA 0C78 jsr [PC + 0xC78 /* 00000D60 */] 000000EA 4EBA 0DF8 jsr [PC + 0xDF8 /* 00000EE4 */] 000000EE 397C 0054 FEDA move.w [A4 - 0x126], 0x54 /* 'T' */ 000000F4 397C FFFF FED4 move.w [A4 - 0x12C], 0xFFFF 000000FA 4EBA 11E0 jsr [PC + 0x11E0 /* 000012DC */] label000000FE: 000000FE 6000 FFA6 bra -0x58 /* 000000A6 */ label00000102: 00000102 536C FEDC subq.w [A4 - 0x124], 1 00000106 302C FEE4 move.w D0, [A4 - 0x11C] 0000010A 5040 addq.w D0, 8 0000010C 3F00 move.w -[A7], D0 0000010E 302C FEE6 move.w D0, [A4 - 0x11A] 00000112 5040 addq.w D0, 8 00000114 3F00 move.w -[A7], D0 00000116 3F2C FEE4 move.w -[A7], [A4 - 0x11C] 0000011A 3F2C FEE6 move.w -[A7], [A4 - 0x11A] 0000011E 486E FFF4 pea.l [A6 - 0xC] 00000122 4EBA 29D2 jsr [PC + 0x29D2 /* 00002AF6 */] 00000126 DEFC 000C add.w A7, 0xC 0000012A 486E FFF4 pea.l [A6 - 0xC] 0000012E 4EBA 2722 jsr [PC + 0x2722 /* 00002852 */] 00000132 588F addq.l A7, 4 00000134 3F3C 0070 move.w -[A7], 0x70 /* 'p' */ 00000138 3F3C 0010 move.w -[A7], 0x10 0000013C 4EBA 11F0 jsr [PC + 0x11F0 /* 0000132E */] 00000140 588F addq.l A7, 4 00000142 3F2C FEDC move.w -[A7], [A4 - 0x124] 00000146 486C 0000 pea.l [A4 + 0x0] 0000014A 4EBA 18D4 jsr [PC + 0x18D4 /* 00001A20 */] 0000014E 5C8F addq.l A7, 6 00000150 426C FEDE clr.w [A4 - 0x122] 00000154 397C FFFF FED4 move.w [A4 - 0x12C], 0xFFFF 0000015A 6000 FF34 bra -0xCA /* 00000090 */ label0000015E: 0000015E 4EBA 26AE jsr [PC + 0x26AE /* 0000280E */] 00000162 4EAD 0252 jsr [A5 + 0x252 /* export_70 */] 00000166 397C FFFF FED4 move.w [A4 - 0x12C], 0xFFFF 0000016C 302C FED8 move.w D0, [A4 - 0x128] 00000170 B06C FECE cmp.w D0, [A4 - 0x132] 00000174 6F00 0006 ble +0x8 /* 0000017C */ 00000178 4EBA 000C jsr [PC + 0xC /* 00000186 */] label0000017C: 0000017C 6000 FF0A bra -0xF4 /* 00000088 */ label00000180: 00000180 4E5E unlink A6 00000182 4E75 rts fn00000184: 00000184 4E75 rts fn00000186: 00000186 4E56 FFFE link A6, -0x0002 0000018A 4EBA 2682 jsr [PC + 0x2682 /* 0000280E */] 0000018E 426E FFFE clr.w [A6 - 0x2] label00000192: 00000192 0C6E 00FF FFFE cmpi.w [A6 - 0x2], 0xFF 00000198 6C00 0018 bge +0x1A /* 000001B2 */ 0000019C 302E FFFE move.w D0, [A6 - 0x2] 000001A0 41EC FDAA lea.l A0, [A4 - 0x256] 000001A4 D0C0 add.w A0, D0 000001A6 10BC 0020 move.b [A0], 0x20 /* ' ' */ 000001AA 526E FFFE addq.w [A6 - 0x2], 1 000001AE 6000 FFE2 bra -0x1C /* 00000192 */ label000001B2: 000001B2 486C 0004 pea.l [A4 + 0x4] 000001B6 486C FDAA pea.l [A4 - 0x256] 000001BA 4EBA 1DF8 jsr [PC + 0x1DF8 /* 00001FB4 */] 000001BE 508F addq.l A7, 8 000001C0 486C FDAA pea.l [A4 - 0x256] 000001C4 486C 0010 pea.l [A4 + 0x10] 000001C8 4EAD 0262 jsr [A5 + 0x262 /* export_72 */] 000001CC 508F addq.l A7, 8 000001CE 396C FED8 FECE move.w [A4 - 0x132], [A4 - 0x128] 000001D4 4EBA 00E0 jsr [PC + 0xE0 /* 000002B6 */] 000001D8 4E5E unlink A6 000001DA 4E75 rts 000001DC 4E56 FFF8 link A6, -0x0008 000001E0 3F3C 0124 move.w -[A7], 0x124 000001E4 3F3C 01F3 move.w -[A7], 0x1F3 000001E8 3F3C 000C move.w -[A7], 0xC 000001EC 3F3C 006C move.w -[A7], 0x6C /* 'l' */ 000001F0 486E FFF8 pea.l [A6 - 0x8] 000001F4 4EBA 2900 jsr [PC + 0x2900 /* 00002AF6 */] 000001F8 DEFC 000C add.w A7, 0xC 000001FC 486E FFF8 pea.l [A6 - 0x8] 00000200 4EBA 2640 jsr [PC + 0x2640 /* 00002842 */] 00000204 588F addq.l A7, 4 00000206 3F3C 0121 move.w -[A7], 0x121 0000020A 3F3C 01F0 move.w -[A7], 0x1F0 0000020E 3F3C 000F move.w -[A7], 0xF 00000212 3F3C 006F move.w -[A7], 0x6F /* 'o' */ 00000216 486E FFF8 pea.l [A6 - 0x8] 0000021A 4EBA 28DA jsr [PC + 0x28DA /* 00002AF6 */] 0000021E DEFC 000C add.w A7, 0xC 00000222 486E FFF8 pea.l [A6 - 0x8] 00000226 4EBA 25FA jsr [PC + 0x25FA /* 00002822 */] 0000022A 588F addq.l A7, 4 0000022C 3F3C 0122 move.w -[A7], 0x122 00000230 3F3C 01F1 move.w -[A7], 0x1F1 00000234 3F3C 000E move.w -[A7], 0xE 00000238 3F3C 006E move.w -[A7], 0x6E /* 'n' */ 0000023C 486E FFF8 pea.l [A6 - 0x8] 00000240 4EBA 28B4 jsr [PC + 0x28B4 /* 00002AF6 */] 00000244 DEFC 000C add.w A7, 0xC 00000248 486E FFF8 pea.l [A6 - 0x8] 0000024C 4EBA 25D4 jsr [PC + 0x25D4 /* 00002822 */] 00000250 588F addq.l A7, 4 00000252 3F3C 0124 move.w -[A7], 0x124 00000256 3F3C 01F3 move.w -[A7], 0x1F3 0000025A 3F3C 000C move.w -[A7], 0xC 0000025E 3F3C 006C move.w -[A7], 0x6C /* 'l' */ 00000262 486E FFF8 pea.l [A6 - 0x8] 00000266 4EBA 288E jsr [PC + 0x288E /* 00002AF6 */] 0000026A DEFC 000C add.w A7, 0xC 0000026E 486E FFF8 pea.l [A6 - 0x8] 00000272 4EBA 25AE jsr [PC + 0x25AE /* 00002822 */] 00000276 588F addq.l A7, 4 00000278 4EBA 0C6A jsr [PC + 0xC6A /* 00000EE4 */] 0000027C 302C FEE4 move.w D0, [A4 - 0x11C] 00000280 5040 addq.w D0, 8 00000282 3F00 move.w -[A7], D0 00000284 302C FEE6 move.w D0, [A4 - 0x11A] 00000288 5040 addq.w D0, 8 0000028A 3F00 move.w -[A7], D0 0000028C 3F2C FEE4 move.w -[A7], [A4 - 0x11C] 00000290 3F2C FEE6 move.w -[A7], [A4 - 0x11A] 00000294 486E FFF8 pea.l [A6 - 0x8] 00000298 4EBA 285C jsr [PC + 0x285C /* 00002AF6 */] 0000029C DEFC 000C add.w A7, 0xC 000002A0 486E FFF8 pea.l [A6 - 0x8] 000002A4 4EBA 25AC jsr [PC + 0x25AC /* 00002852 */] 000002A8 588F addq.l A7, 4 000002AA 4E5E unlink A6 000002AC 4E75 rts 000002AE 4E56 0000 link A6, 0 000002B2 4E5E unlink A6 000002B4 4E75 rts fn000002B6: 000002B6 4E56 FFF8 link A6, -0x0008 000002BA 3F3C 0180 move.w -[A7], 0x180 000002BE 3F3C 0200 move.w -[A7], 0x200 000002C2 4267 clr.w -[A7] 000002C4 4267 clr.w -[A7] 000002C6 486E FFF8 pea.l [A6 - 0x8] 000002CA 4EBA 282A jsr [PC + 0x282A /* 00002AF6 */] 000002CE DEFC 000C add.w A7, 0xC 000002D2 486E FFF8 pea.l [A6 - 0x8] 000002D6 4EBA 256A jsr [PC + 0x256A /* 00002842 */] 000002DA 588F addq.l A7, 4 000002DC 3F3C 0121 move.w -[A7], 0x121 000002E0 3F3C 01F0 move.w -[A7], 0x1F0 000002E4 3F3C 000F move.w -[A7], 0xF 000002E8 3F3C 006F move.w -[A7], 0x6F /* 'o' */ 000002EC 486E FFF8 pea.l [A6 - 0x8] 000002F0 4EBA 2804 jsr [PC + 0x2804 /* 00002AF6 */] 000002F4 DEFC 000C add.w A7, 0xC 000002F8 486E FFF8 pea.l [A6 - 0x8] 000002FC 4EBA 2524 jsr [PC + 0x2524 /* 00002822 */] 00000300 588F addq.l A7, 4 00000302 3F3C 0122 move.w -[A7], 0x122 00000306 3F3C 01F1 move.w -[A7], 0x1F1 0000030A 3F3C 000E move.w -[A7], 0xE 0000030E 3F3C 006E move.w -[A7], 0x6E /* 'n' */ 00000312 486E FFF8 pea.l [A6 - 0x8] 00000316 4EBA 27DE jsr [PC + 0x27DE /* 00002AF6 */] 0000031A DEFC 000C add.w A7, 0xC 0000031E 486E FFF8 pea.l [A6 - 0x8] 00000322 4EBA 24FE jsr [PC + 0x24FE /* 00002822 */] 00000326 588F addq.l A7, 4 00000328 3F3C 0124 move.w -[A7], 0x124 0000032C 3F3C 01F3 move.w -[A7], 0x1F3 00000330 3F3C 000C move.w -[A7], 0xC 00000334 3F3C 006C move.w -[A7], 0x6C /* 'l' */ 00000338 486E FFF8 pea.l [A6 - 0x8] 0000033C 4EBA 27B8 jsr [PC + 0x27B8 /* 00002AF6 */] 00000340 DEFC 000C add.w A7, 0xC 00000344 486E FFF8 pea.l [A6 - 0x8] 00000348 4EBA 24D8 jsr [PC + 0x24D8 /* 00002822 */] 0000034C 588F addq.l A7, 4 0000034E 426C FEDE clr.w [A4 - 0x122] 00000352 397C FFFF FED6 move.w [A4 - 0x12A], 0xFFFF 00000358 397C FFFF FED4 move.w [A4 - 0x12C], 0xFFFF 0000035E 397C 0005 FEDC move.w [A4 - 0x124], 0x5 00000364 397C 0054 FEDA move.w [A4 - 0x126], 0x54 /* 'T' */ 0000036A 426C FED8 clr.w [A4 - 0x128] 0000036E 397C 0100 FEF0 move.w [A4 - 0x110], 0x100 00000374 397C 0100 FEE2 move.w [A4 - 0x11E], 0x100 0000037A 4EBA 09E4 jsr [PC + 0x9E4 /* 00000D60 */] 0000037E 4EBA 0B64 jsr [PC + 0xB64 /* 00000EE4 */] 00000382 426C FED2 clr.w [A4 - 0x12E] 00000386 4EBA 0F54 jsr [PC + 0xF54 /* 000012DC */] label0000038A: 0000038A 0C6C 0000 FED2 cmpi.w [A4 - 0x12E], 0x0 00000390 6600 0006 bne +0x8 /* 00000398 */ 00000394 6000 FFF4 bra -0xA /* 0000038A */ label00000398: 00000398 397C FFFF FED4 move.w [A4 - 0x12C], 0xFFFF 0000039E 3F3C 0018 move.w -[A7], 0x18 000003A2 3F3C 0008 move.w -[A7], 0x8 000003A6 4EBA 0F86 jsr [PC + 0xF86 /* 0000132E */] 000003AA 588F addq.l A7, 4 000003AC 486C 0040 pea.l [A4 + 0x40] 000003B0 4EBA 166E jsr [PC + 0x166E /* 00001A20 */] 000003B4 588F addq.l A7, 4 000003B6 3F3C 0058 move.w -[A7], 0x58 /* 'X' */ 000003BA 3F3C 0008 move.w -[A7], 0x8 000003BE 4EBA 0F6E jsr [PC + 0xF6E /* 0000132E */] 000003C2 588F addq.l A7, 4 000003C4 486C 0046 pea.l [A4 + 0x46] 000003C8 4EBA 1656 jsr [PC + 0x1656 /* 00001A20 */] 000003CC 588F addq.l A7, 4 000003CE 3F3C 0070 move.w -[A7], 0x70 /* 'p' */ 000003D2 3F3C 0010 move.w -[A7], 0x10 000003D6 4EBA 0F56 jsr [PC + 0xF56 /* 0000132E */] 000003DA 588F addq.l A7, 4 000003DC 3F2C FEDC move.w -[A7], [A4 - 0x124] 000003E0 486C 004C pea.l [A4 + 0x4C] 000003E4 4EBA 163A jsr [PC + 0x163A /* 00001A20 */] 000003E8 5C8F addq.l A7, 6 000003EA 3F3C 0098 move.w -[A7], 0x98 000003EE 3F3C 0004 move.w -[A7], 0x4 000003F2 4EBA 0F3A jsr [PC + 0xF3A /* 0000132E */] 000003F6 588F addq.l A7, 4 000003F8 486C 0050 pea.l [A4 + 0x50] 000003FC 4EBA 1622 jsr [PC + 0x1622 /* 00001A20 */] 00000400 588F addq.l A7, 4 00000402 3F3C 00B0 move.w -[A7], 0xB0 00000406 3F3C 0010 move.w -[A7], 0x10 0000040A 4EBA 0F22 jsr [PC + 0xF22 /* 0000132E */] 0000040E 588F addq.l A7, 4 00000410 3F2C FECE move.w -[A7], [A4 - 0x132] 00000414 486C 005A pea.l [A4 + 0x5A] 00000418 4EBA 1606 jsr [PC + 0x1606 /* 00001A20 */] 0000041C 5C8F addq.l A7, 6 0000041E 4EBA 000A jsr [PC + 0xA /* 0000042A */] 00000422 4EBA 0884 jsr [PC + 0x884 /* 00000CA8 */] 00000426 4E5E unlink A6 00000428 4E75 rts fn0000042A: 0000042A 4E56 FFF8 link A6, -0x0008 0000042E 3F3C 0130 move.w -[A7], 0x130 00000432 3F3C 0068 move.w -[A7], 0x68 /* 'h' */ 00000436 3F3C 00C8 move.w -[A7], 0xC8 0000043A 3F3C 0004 move.w -[A7], 0x4 0000043E 486E FFF8 pea.l [A6 - 0x8] 00000442 4EBA 26B2 jsr [PC + 0x26B2 /* 00002AF6 */] 00000446 DEFC 000C add.w A7, 0xC 0000044A 4267 clr.w -[A7] 0000044C 486E FFF8 pea.l [A6 - 0x8] 00000450 486C FDAA pea.l [A4 - 0x256] 00000454 4EBA 1B8C jsr [PC + 0x1B8C /* 00001FE2 */] 00000458 588F addq.l A7, 4 0000045A 48C0 ext.l D0 0000045C 2F00 move.l -[A7], D0 0000045E 41EC FDAA lea.l A0, [A4 - 0x256] 00000462 2008 move.l D0, A0 00000464 2F00 move.l -[A7], D0 00000466 4EBA 17BA jsr [PC + 0x17BA /* 00001C22 */] 0000046A DEFC 000E add.w A7, 0xE 0000046E 4E5E unlink A6 00000470 4E75 rts 00000472 4E56 0000 link A6, 0 00000476 4EBA FE3E jsr [PC - 0x1C2 /* 000002B6 */] 0000047A 4E5E unlink A6 0000047C 4E75 rts 0000047E 4E56 0000 link A6, 0 00000482 2F2C FEC6 move.l -[A7], [A4 - 0x13A] 00000486 4EBA 16E2 jsr [PC + 0x16E2 /* 00001B6A */] 0000048A 588F addq.l A7, 4 0000048C 2F2C FEBA move.l -[A7], [A4 - 0x146] 00000490 4EBA 16D8 jsr [PC + 0x16D8 /* 00001B6A */] 00000494 588F addq.l A7, 4 00000496 2F2C FEAE move.l -[A7], [A4 - 0x152] 0000049A 4EBA 16CE jsr [PC + 0x16CE /* 00001B6A */] 0000049E 588F addq.l A7, 4 000004A0 4267 clr.w -[A7] 000004A2 4EBA 1B80 jsr [PC + 0x1B80 /* 00002024 */] 000004A6 548F addq.l A7, 2 000004A8 4E5E unlink A6 000004AA 4E75 rts 000004AC 4E56 0000 link A6, 0 000004B0 486C 005E pea.l [A4 + 0x5E] 000004B4 4EAD 0242 jsr [A5 + 0x242 /* export_68 */] 000004B8 588F addq.l A7, 4 000004BA 4E5E unlink A6 000004BC 4E75 rts fn000004BE: 000004BE 4E56 FFF8 link A6, -0x0008 000004C2 426C FBD2 clr.w [A4 - 0x42E] 000004C6 397C 0002 FCB2 move.w [A4 - 0x34E], 0x2 000004CC 426C FCB0 clr.w [A4 - 0x350] 000004D0 486C 00C2 pea.l [A4 + 0xC2] 000004D4 4EAD 024A jsr [A5 + 0x24A /* export_69 */] 000004D8 588F addq.l A7, 4 000004DA 487A FF96 pea.l [PC - 0x6A /* 00000472, value 0x4E560000 'NV\0\0', cstring "NV" */] 000004DE 486C 00E2 pea.l [A4 + 0xE2] 000004E2 486C 00DC pea.l [A4 + 0xDC] 000004E6 4EAD 025A jsr [A5 + 0x25A /* export_71 */] 000004EA DEFC 000C add.w A7, 0xC 000004EE 487A FF8E pea.l [PC - 0x72 /* 0000047E, value 0x4E560000 'NV\0\0', cstring "NV" */] 000004F2 486C 00F2 pea.l [A4 + 0xF2] 000004F6 486C 00EC pea.l [A4 + 0xEC] 000004FA 4EAD 025A jsr [A5 + 0x25A /* export_71 */] 000004FE DEFC 000C add.w A7, 0xC 00000502 487A FFA8 pea.l [PC - 0x58 /* 000004AC, value 0x4E560000 'NV\0\0', cstring "NV" */] 00000506 486C 0108 pea.l [A4 + 0x108] 0000050A 486C FBD8 pea.l [A4 - 0x428] 0000050E 4EAD 025A jsr [A5 + 0x25A /* export_71 */] 00000512 DEFC 000C add.w A7, 0xC 00000516 2F3C 0000 0001 move.l -[A7], 0x1 0000051C 486C 0122 pea.l [A4 + 0x122] 00000520 486C FBD8 pea.l [A4 - 0x428] 00000524 4EAD 025A jsr [A5 + 0x25A /* export_71 */] 00000528 DEFC 000C add.w A7, 0xC 0000052C 487A FD80 pea.l [PC - 0x280 /* 000002AE, value 0x4E560000 'NV\0\0', cstring "NV" */] 00000530 487A FCAA pea.l [PC - 0x356 /* 000001DC, value 0x4E56FFF8 */] 00000534 487A FD78 pea.l [PC - 0x288 /* 000002AE, value 0x4E560000 'NV\0\0', cstring "NV" */] 00000538 487A FD74 pea.l [PC - 0x28C /* 000002AE, value 0x4E560000 'NV\0\0', cstring "NV" */] 0000053C 3F3C 0151 move.w -[A7], 0x151 00000540 3F3C 01FB move.w -[A7], 0x1FB 00000544 3F3C 0019 move.w -[A7], 0x19 00000548 3F3C 0005 move.w -[A7], 0x5 0000054C 486C 013C pea.l [A4 + 0x13C] 00000550 4EAD 026A jsr [A5 + 0x26A /* export_73 */] 00000554 DEFC 001C add.w A7, 0x1C 00000558 3F3C 0180 move.w -[A7], 0x180 0000055C 3F3C 0200 move.w -[A7], 0x200 00000560 4267 clr.w -[A7] 00000562 4267 clr.w -[A7] 00000564 486E FFF8 pea.l [A6 - 0x8] 00000568 4EBA 258C jsr [PC + 0x258C /* 00002AF6 */] 0000056C DEFC 000C add.w A7, 0xC 00000570 486E FFF8 pea.l [A6 - 0x8] 00000574 4EBA 22CC jsr [PC + 0x22CC /* 00002842 */] 00000578 588F addq.l A7, 4 0000057A 3F3C 0121 move.w -[A7], 0x121 0000057E 3F3C 01F0 move.w -[A7], 0x1F0 00000582 3F3C 000F move.w -[A7], 0xF 00000586 3F3C 006F move.w -[A7], 0x6F /* 'o' */ 0000058A 486E FFF8 pea.l [A6 - 0x8] 0000058E 4EBA 2566 jsr [PC + 0x2566 /* 00002AF6 */] 00000592 DEFC 000C add.w A7, 0xC 00000596 486E FFF8 pea.l [A6 - 0x8] 0000059A 4EBA 2286 jsr [PC + 0x2286 /* 00002822 */] 0000059E 588F addq.l A7, 4 000005A0 3F3C 0122 move.w -[A7], 0x122 000005A4 3F3C 01F1 move.w -[A7], 0x1F1 000005A8 3F3C 000E move.w -[A7], 0xE 000005AC 3F3C 006E move.w -[A7], 0x6E /* 'n' */ 000005B0 486E FFF8 pea.l [A6 - 0x8] 000005B4 4EBA 2540 jsr [PC + 0x2540 /* 00002AF6 */] 000005B8 DEFC 000C add.w A7, 0xC 000005BC 486E FFF8 pea.l [A6 - 0x8] 000005C0 4EBA 2260 jsr [PC + 0x2260 /* 00002822 */] 000005C4 588F addq.l A7, 4 000005C6 3F3C 0124 move.w -[A7], 0x124 000005CA 3F3C 01F3 move.w -[A7], 0x1F3 000005CE 3F3C 000C move.w -[A7], 0xC 000005D2 3F3C 006C move.w -[A7], 0x6C /* 'l' */ 000005D6 486E FFF8 pea.l [A6 - 0x8] 000005DA 4EBA 251A jsr [PC + 0x251A /* 00002AF6 */] 000005DE DEFC 000C add.w A7, 0xC 000005E2 486E FFF8 pea.l [A6 - 0x8] 000005E6 4EBA 223A jsr [PC + 0x223A /* 00002822 */] 000005EA 588F addq.l A7, 4 000005EC 3F3C 0001 move.w -[A7], 0x1 000005F0 4EBA 2182 jsr [PC + 0x2182 /* 00002774 */] 000005F4 548F addq.l A7, 2 000005F6 4267 clr.w -[A7] 000005F8 4EBA 218C jsr [PC + 0x218C /* 00002786 */] 000005FC 548F addq.l A7, 2 000005FE 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000602 4EBA 0D0A jsr [PC + 0xD0A /* 0000130E */] 00000606 548F addq.l A7, 2 00000608 426C FEDE clr.w [A4 - 0x122] 0000060C 397C FFFF FED6 move.w [A4 - 0x12A], 0xFFFF 00000612 397C FFFF FED4 move.w [A4 - 0x12C], 0xFFFF 00000618 397C 0005 FEDC move.w [A4 - 0x124], 0x5 0000061E 397C 0054 FEDA move.w [A4 - 0x126], 0x54 /* 'T' */ 00000624 426C FED8 clr.w [A4 - 0x128] 00000628 426C FECE clr.w [A4 - 0x132] 0000062C 397C 0100 FEF0 move.w [A4 - 0x110], 0x100 00000632 397C 0100 FEE2 move.w [A4 - 0x11E], 0x100 00000638 4EBA 0726 jsr [PC + 0x726 /* 00000D60 */] 0000063C 4EBA 08A6 jsr [PC + 0x8A6 /* 00000EE4 */] 00000640 4EBA 0ABC jsr [PC + 0xABC /* 000010FE */] 00000644 426C FED2 clr.w [A4 - 0x12E] 00000648 4EBA 0C92 jsr [PC + 0xC92 /* 000012DC */] label0000064C: 0000064C 0C6C 0000 FED2 cmpi.w [A4 - 0x12E], 0x0 00000652 6600 0006 bne +0x8 /* 0000065A */ 00000656 6000 FFF4 bra -0xA /* 0000064C */ label0000065A: 0000065A 397C FFFF FED4 move.w [A4 - 0x12C], 0xFFFF 00000660 3F3C 0018 move.w -[A7], 0x18 00000664 3F3C 0008 move.w -[A7], 0x8 00000668 4EBA 0CC4 jsr [PC + 0xCC4 /* 0000132E */] 0000066C 588F addq.l A7, 4 0000066E 486C 0144 pea.l [A4 + 0x144] 00000672 4EBA 13AC jsr [PC + 0x13AC /* 00001A20 */] 00000676 588F addq.l A7, 4 00000678 3F3C 0058 move.w -[A7], 0x58 /* 'X' */ 0000067C 3F3C 0008 move.w -[A7], 0x8 00000680 4EBA 0CAC jsr [PC + 0xCAC /* 0000132E */] 00000684 588F addq.l A7, 4 00000686 486C 014A pea.l [A4 + 0x14A] 0000068A 4EBA 1394 jsr [PC + 0x1394 /* 00001A20 */] 0000068E 588F addq.l A7, 4 00000690 3F3C 0070 move.w -[A7], 0x70 /* 'p' */ 00000694 3F3C 0010 move.w -[A7], 0x10 00000698 4EBA 0C94 jsr [PC + 0xC94 /* 0000132E */] 0000069C 588F addq.l A7, 4 0000069E 3F2C FEDC move.w -[A7], [A4 - 0x124] 000006A2 486C 0150 pea.l [A4 + 0x150] 000006A6 4EBA 1378 jsr [PC + 0x1378 /* 00001A20 */] 000006AA 5C8F addq.l A7, 6 000006AC 3F3C 0098 move.w -[A7], 0x98 000006B0 3F3C 0004 move.w -[A7], 0x4 000006B4 4EBA 0C78 jsr [PC + 0xC78 /* 0000132E */] 000006B8 588F addq.l A7, 4 000006BA 486C 0154 pea.l [A4 + 0x154] 000006BE 4EBA 1360 jsr [PC + 0x1360 /* 00001A20 */] 000006C2 588F addq.l A7, 4 000006C4 4E5E unlink A6 000006C6 4E75 rts fn000006C8: 000006C8 4E56 FFF8 link A6, -0x0008 000006CC 3F07 move.w -[A7], D7 000006CE 3F06 move.w -[A7], D6 000006D0 3E2E 0008 move.w D7, [A6 + 0x8] 000006D4 3C2E 000A move.w D6, [A6 + 0xA] 000006D8 303C 0000 move.w D0, 0x0 000006DC 3940 FEE0 move.w [A4 - 0x120], D0 000006E0 3940 FED0 move.w [A4 - 0x130], D0 000006E4 302C FEF6 move.w D0, [A4 - 0x10A] 000006E8 6700 0026 beq +0x28 /* 00000710 */ 000006EC 3007 move.w D0, D7 000006EE 5040 addq.w D0, 8 000006F0 0C40 01EF cmpi.w D0, 0x1EF 000006F4 6F00 0016 ble +0x18 /* 0000070C */ 000006F8 426C FEF6 clr.w [A4 - 0x10A] 000006FC 302C FEF4 move.w D0, [A4 - 0x10C] 00000700 4440 neg.w D0 00000702 3940 FEF4 move.w [A4 - 0x10C], D0 00000706 397C FFFF FEE0 move.w [A4 - 0x120], 0xFFFF label0000070C: 0000070C 6000 0020 bra +0x22 /* 0000072E */ label00000710: 00000710 0C47 0070 cmpi.w D7, 0x70 /* 'p' */ 00000714 6C00 0018 bge +0x1A /* 0000072E */ 00000718 397C FFFF FEF6 move.w [A4 - 0x10A], 0xFFFF 0000071E 302C FEF4 move.w D0, [A4 - 0x10C] 00000722 4440 neg.w D0 00000724 3940 FEF4 move.w [A4 - 0x10C], D0 00000728 397C FFFF FEE0 move.w [A4 - 0x120], 0xFFFF label0000072E: 0000072E 302C FED6 move.w D0, [A4 - 0x12A] 00000732 6700 03E2 beq +0x3E4 /* 00000B16 */ 00000736 3F07 move.w -[A7], D7 00000738 4EBA 049E jsr [PC + 0x49E /* 00000BD8 */] 0000073C 548F addq.l A7, 2 0000073E 3940 FEEE move.w [A4 - 0x112], D0 00000742 3F06 move.w -[A7], D6 00000744 4EBA 04D2 jsr [PC + 0x4D2 /* 00000C18 */] 00000748 548F addq.l A7, 2 0000074A 3940 FEEC move.w [A4 - 0x114], D0 0000074E 302C FEEE move.w D0, [A4 - 0x112] 00000752 342C FEEC move.w D2, [A4 - 0x114] 00000756 C5FC 0020 muls.w D2, 0x20 /* ' ' */ 0000075A 41EC FEFA lea.l A0, [A4 - 0x106] 0000075E D488 add.l D2, A0 00000760 E380 asl D0, 1 00000762 2042 movea.l A0, D2 00000764 D0C0 add.w A0, D0 00000766 3010 move.w D0, [A0] 00000768 6700 00CC beq +0xCE /* 00000836 */ 0000076C 302C FEEE move.w D0, [A4 - 0x112] 00000770 342C FEEC move.w D2, [A4 - 0x114] 00000774 C5FC 0020 muls.w D2, 0x20 /* ' ' */ 00000778 41EC FEFA lea.l A0, [A4 - 0x106] 0000077C D488 add.l D2, A0 0000077E E380 asl D0, 1 00000780 2042 movea.l A0, D2 00000782 D0C0 add.w A0, D0 00000784 4250 clr.w [A0] 00000786 302C FEEC move.w D0, [A4 - 0x114] 0000078A C1FC 0010 muls.w D0, 0x10 0000078E D07C 0040 add.w D0, 0x40 /* '@' */ 00000792 D07C 000E add.w D0, 0xE 00000796 3F00 move.w -[A7], D0 00000798 302C FEEE move.w D0, [A4 - 0x112] 0000079C C1FC 0020 muls.w D0, 0x20 /* ' ' */ 000007A0 D07C 0070 add.w D0, 0x70 /* 'p' */ 000007A4 D07C 001E add.w D0, 0x1E 000007A8 3F00 move.w -[A7], D0 000007AA 302C FEEC move.w D0, [A4 - 0x114] 000007AE C1FC 0010 muls.w D0, 0x10 000007B2 D07C 0040 add.w D0, 0x40 /* '@' */ 000007B6 3F00 move.w -[A7], D0 000007B8 302C FEEE move.w D0, [A4 - 0x112] 000007BC C1FC 0020 muls.w D0, 0x20 /* ' ' */ 000007C0 D07C 0070 add.w D0, 0x70 /* 'p' */ 000007C4 3F00 move.w -[A7], D0 000007C6 486E FFF8 pea.l [A6 - 0x8] 000007CA 4EBA 232A jsr [PC + 0x232A /* 00002AF6 */] 000007CE DEFC 000C add.w A7, 0xC 000007D2 486E FFF8 pea.l [A6 - 0x8] 000007D6 4EBA 206A jsr [PC + 0x206A /* 00002842 */] 000007DA 588F addq.l A7, 4 000007DC 536C FEDA subq.w [A4 - 0x126], 1 000007E0 303C 0007 move.w D0, 0x7 000007E4 906C FEEC sub.w D0, [A4 - 0x114] 000007E8 D16C FED8 add.w [A4 - 0x128], D0 000007EC 4EBA 0AAA jsr [PC + 0xAAA /* 00001298 */] 000007F0 302C FEF8 move.w D0, [A4 - 0x108] 000007F4 4640 not.w D0 000007F6 3940 FEF8 move.w [A4 - 0x108], D0 000007FA 302C FEF2 move.w D0, [A4 - 0x10E] 000007FE 4440 neg.w D0 00000800 3940 FEF2 move.w [A4 - 0x10E], D0 00000804 0C6C 0002 FEEC cmpi.w [A4 - 0x114], 0x2 0000080A 6C00 0016 bge +0x18 /* 00000822 */ 0000080E 397C 0006 FEF2 move.w [A4 - 0x10E], 0x6 00000814 302C FEF8 move.w D0, [A4 - 0x108] 00000818 6700 0008 beq +0xA /* 00000822 */ 0000081C 397C FFFA FEF2 move.w [A4 - 0x10E], 0xFFFA label00000822: 00000822 397C FFFF FEE0 move.w [A4 - 0x120], 0xFFFF 00000828 397C FFFF FED0 move.w [A4 - 0x130], 0xFFFF 0000082E 426C FED6 clr.w [A4 - 0x12A] 00000832 6000 02E2 bra +0x2E4 /* 00000B16 */ label00000836: 00000836 3006 move.w D0, D6 00000838 5E40 addq.w D0, 7 0000083A 3F00 move.w -[A7], D0 0000083C 4EBA 03DA jsr [PC + 0x3DA /* 00000C18 */] 00000840 548F addq.l A7, 2 00000842 3940 FEEC move.w [A4 - 0x114], D0 00000846 302C FEEE move.w D0, [A4 - 0x112] 0000084A 342C FEEC move.w D2, [A4 - 0x114] 0000084E C5FC 0020 muls.w D2, 0x20 /* ' ' */ 00000852 41EC FEFA lea.l A0, [A4 - 0x106] 00000856 D488 add.l D2, A0 00000858 E380 asl D0, 1 0000085A 2042 movea.l A0, D2 0000085C D0C0 add.w A0, D0 0000085E 3010 move.w D0, [A0] 00000860 6700 00CC beq +0xCE /* 0000092E */ 00000864 302C FEEE move.w D0, [A4 - 0x112] 00000868 342C FEEC move.w D2, [A4 - 0x114] 0000086C C5FC 0020 muls.w D2, 0x20 /* ' ' */ 00000870 41EC FEFA lea.l A0, [A4 - 0x106] 00000874 D488 add.l D2, A0 00000876 E380 asl D0, 1 00000878 2042 movea.l A0, D2 0000087A D0C0 add.w A0, D0 0000087C 4250 clr.w [A0] 0000087E 302C FEEC move.w D0, [A4 - 0x114] 00000882 C1FC 0010 muls.w D0, 0x10 00000886 D07C 0040 add.w D0, 0x40 /* '@' */ 0000088A D07C 000E add.w D0, 0xE 0000088E 3F00 move.w -[A7], D0 00000890 302C FEEE move.w D0, [A4 - 0x112] 00000894 C1FC 0020 muls.w D0, 0x20 /* ' ' */ 00000898 D07C 0070 add.w D0, 0x70 /* 'p' */ 0000089C D07C 001E add.w D0, 0x1E 000008A0 3F00 move.w -[A7], D0 000008A2 302C FEEC move.w D0, [A4 - 0x114] 000008A6 C1FC 0010 muls.w D0, 0x10 000008AA D07C 0040 add.w D0, 0x40 /* '@' */ 000008AE 3F00 move.w -[A7], D0 000008B0 302C FEEE move.w D0, [A4 - 0x112] 000008B4 C1FC 0020 muls.w D0, 0x20 /* ' ' */ 000008B8 D07C 0070 add.w D0, 0x70 /* 'p' */ 000008BC 3F00 move.w -[A7], D0 000008BE 486E FFF8 pea.l [A6 - 0x8] 000008C2 4EBA 2232 jsr [PC + 0x2232 /* 00002AF6 */] 000008C6 DEFC 000C add.w A7, 0xC 000008CA 486E FFF8 pea.l [A6 - 0x8] 000008CE 4EBA 1F72 jsr [PC + 0x1F72 /* 00002842 */] 000008D2 588F addq.l A7, 4 000008D4 536C FEDA subq.w [A4 - 0x126], 1 000008D8 303C 0007 move.w D0, 0x7 000008DC 906C FEEC sub.w D0, [A4 - 0x114] 000008E0 D16C FED8 add.w [A4 - 0x128], D0 000008E4 4EBA 09B2 jsr [PC + 0x9B2 /* 00001298 */] 000008E8 302C FEF8 move.w D0, [A4 - 0x108] 000008EC 4640 not.w D0 000008EE 3940 FEF8 move.w [A4 - 0x108], D0 000008F2 302C FEF2 move.w D0, [A4 - 0x10E] 000008F6 4440 neg.w D0 000008F8 3940 FEF2 move.w [A4 - 0x10E], D0 000008FC 0C6C 0002 FEEC cmpi.w [A4 - 0x114], 0x2 00000902 6C00 0016 bge +0x18 /* 0000091A */ 00000906 397C 0006 FEF2 move.w [A4 - 0x10E], 0x6 0000090C 302C FEF8 move.w D0, [A4 - 0x108] 00000910 6700 0008 beq +0xA /* 0000091A */ 00000914 397C FFFA FEF2 move.w [A4 - 0x10E], 0xFFFA label0000091A: 0000091A 397C FFFF FEE0 move.w [A4 - 0x120], 0xFFFF 00000920 397C FFFF FED0 move.w [A4 - 0x130], 0xFFFF 00000926 426C FED6 clr.w [A4 - 0x12A] 0000092A 6000 01EA bra +0x1EC /* 00000B16 */ label0000092E: 0000092E 3007 move.w D0, D7 00000930 5E40 addq.w D0, 7 00000932 3F00 move.w -[A7], D0 00000934 4EBA 02A2 jsr [PC + 0x2A2 /* 00000BD8 */] 00000938 548F addq.l A7, 2 0000093A 3940 FEEE move.w [A4 - 0x112], D0 0000093E 302C FEEE move.w D0, [A4 - 0x112] 00000942 342C FEEC move.w D2, [A4 - 0x114] 00000946 C5FC 0020 muls.w D2, 0x20 /* ' ' */ 0000094A 41EC FEFA lea.l A0, [A4 - 0x106] 0000094E D488 add.l D2, A0 00000950 E380 asl D0, 1 00000952 2042 movea.l A0, D2 00000954 D0C0 add.w A0, D0 00000956 3010 move.w D0, [A0] 00000958 6700 00CC beq +0xCE /* 00000A26 */ 0000095C 302C FEEE move.w D0, [A4 - 0x112] 00000960 342C FEEC move.w D2, [A4 - 0x114] 00000964 C5FC 0020 muls.w D2, 0x20 /* ' ' */ 00000968 41EC FEFA lea.l A0, [A4 - 0x106] 0000096C D488 add.l D2, A0 0000096E E380 asl D0, 1 00000970 2042 movea.l A0, D2 00000972 D0C0 add.w A0, D0 00000974 4250 clr.w [A0] 00000976 302C FEEC move.w D0, [A4 - 0x114] 0000097A C1FC 0010 muls.w D0, 0x10 0000097E D07C 0040 add.w D0, 0x40 /* '@' */ 00000982 D07C 000E add.w D0, 0xE 00000986 3F00 move.w -[A7], D0 00000988 302C FEEE move.w D0, [A4 - 0x112] 0000098C C1FC 0020 muls.w D0, 0x20 /* ' ' */ 00000990 D07C 0070 add.w D0, 0x70 /* 'p' */ 00000994 D07C 001E add.w D0, 0x1E 00000998 3F00 move.w -[A7], D0 0000099A 302C FEEC move.w D0, [A4 - 0x114] 0000099E C1FC 0010 muls.w D0, 0x10 000009A2 D07C 0040 add.w D0, 0x40 /* '@' */ 000009A6 3F00 move.w -[A7], D0 000009A8 302C FEEE move.w D0, [A4 - 0x112] 000009AC C1FC 0020 muls.w D0, 0x20 /* ' ' */ 000009B0 D07C 0070 add.w D0, 0x70 /* 'p' */ 000009B4 3F00 move.w -[A7], D0 000009B6 486E FFF8 pea.l [A6 - 0x8] 000009BA 4EBA 213A jsr [PC + 0x213A /* 00002AF6 */] 000009BE DEFC 000C add.w A7, 0xC 000009C2 486E FFF8 pea.l [A6 - 0x8] 000009C6 4EBA 1E7A jsr [PC + 0x1E7A /* 00002842 */] 000009CA 588F addq.l A7, 4 000009CC 536C FEDA subq.w [A4 - 0x126], 1 000009D0 303C 0007 move.w D0, 0x7 000009D4 906C FEEC sub.w D0, [A4 - 0x114] 000009D8 D16C FED8 add.w [A4 - 0x128], D0 000009DC 4EBA 08BA jsr [PC + 0x8BA /* 00001298 */] 000009E0 302C FEF8 move.w D0, [A4 - 0x108] 000009E4 4640 not.w D0 000009E6 3940 FEF8 move.w [A4 - 0x108], D0 000009EA 302C FEF2 move.w D0, [A4 - 0x10E] 000009EE 4440 neg.w D0 000009F0 3940 FEF2 move.w [A4 - 0x10E], D0 000009F4 0C6C 0002 FEEC cmpi.w [A4 - 0x114], 0x2 000009FA 6C00 0016 bge +0x18 /* 00000A12 */ 000009FE 397C 0006 FEF2 move.w [A4 - 0x10E], 0x6 00000A04 302C FEF8 move.w D0, [A4 - 0x108] 00000A08 6700 0008 beq +0xA /* 00000A12 */ 00000A0C 397C FFFA FEF2 move.w [A4 - 0x10E], 0xFFFA label00000A12: 00000A12 397C FFFF FEE0 move.w [A4 - 0x120], 0xFFFF 00000A18 397C FFFF FED0 move.w [A4 - 0x130], 0xFFFF 00000A1E 426C FED6 clr.w [A4 - 0x12A] 00000A22 6000 00F2 bra +0xF4 /* 00000B16 */ label00000A26: 00000A26 3F06 move.w -[A7], D6 00000A28 4EBA 01EE jsr [PC + 0x1EE /* 00000C18 */] 00000A2C 548F addq.l A7, 2 00000A2E 3940 FEEC move.w [A4 - 0x114], D0 00000A32 302C FEEE move.w D0, [A4 - 0x112] 00000A36 342C FEEC move.w D2, [A4 - 0x114] 00000A3A C5FC 0020 muls.w D2, 0x20 /* ' ' */ 00000A3E 41EC FEFA lea.l A0, [A4 - 0x106] 00000A42 D488 add.l D2, A0 00000A44 E380 asl D0, 1 00000A46 2042 movea.l A0, D2 00000A48 D0C0 add.w A0, D0 00000A4A 3010 move.w D0, [A0] 00000A4C 6700 00C8 beq +0xCA /* 00000B16 */ 00000A50 302C FEEE move.w D0, [A4 - 0x112] 00000A54 342C FEEC move.w D2, [A4 - 0x114] 00000A58 C5FC 0020 muls.w D2, 0x20 /* ' ' */ 00000A5C 41EC FEFA lea.l A0, [A4 - 0x106] 00000A60 D488 add.l D2, A0 00000A62 E380 asl D0, 1 00000A64 2042 movea.l A0, D2 00000A66 D0C0 add.w A0, D0 00000A68 4250 clr.w [A0] 00000A6A 302C FEEC move.w D0, [A4 - 0x114] 00000A6E C1FC 0010 muls.w D0, 0x10 00000A72 D07C 0040 add.w D0, 0x40 /* '@' */ 00000A76 D07C 000E add.w D0, 0xE 00000A7A 3F00 move.w -[A7], D0 00000A7C 302C FEEE move.w D0, [A4 - 0x112] 00000A80 C1FC 0020 muls.w D0, 0x20 /* ' ' */ 00000A84 D07C 0070 add.w D0, 0x70 /* 'p' */ 00000A88 D07C 001E add.w D0, 0x1E 00000A8C 3F00 move.w -[A7], D0 00000A8E 302C FEEC move.w D0, [A4 - 0x114] 00000A92 C1FC 0010 muls.w D0, 0x10 00000A96 D07C 0040 add.w D0, 0x40 /* '@' */ 00000A9A 3F00 move.w -[A7], D0 00000A9C 302C FEEE move.w D0, [A4 - 0x112] 00000AA0 C1FC 0020 muls.w D0, 0x20 /* ' ' */ 00000AA4 D07C 0070 add.w D0, 0x70 /* 'p' */ 00000AA8 3F00 move.w -[A7], D0 00000AAA 486E FFF8 pea.l [A6 - 0x8] 00000AAE 4EBA 2046 jsr [PC + 0x2046 /* 00002AF6 */] 00000AB2 DEFC 000C add.w A7, 0xC 00000AB6 486E FFF8 pea.l [A6 - 0x8] 00000ABA 4EBA 1D86 jsr [PC + 0x1D86 /* 00002842 */] 00000ABE 588F addq.l A7, 4 00000AC0 536C FEDA subq.w [A4 - 0x126], 1 00000AC4 303C 0007 move.w D0, 0x7 00000AC8 906C FEEC sub.w D0, [A4 - 0x114] 00000ACC D16C FED8 add.w [A4 - 0x128], D0 00000AD0 4EBA 07C6 jsr [PC + 0x7C6 /* 00001298 */] 00000AD4 302C FEF8 move.w D0, [A4 - 0x108] 00000AD8 4640 not.w D0 00000ADA 3940 FEF8 move.w [A4 - 0x108], D0 00000ADE 302C FEF2 move.w D0, [A4 - 0x10E] 00000AE2 4440 neg.w D0 00000AE4 3940 FEF2 move.w [A4 - 0x10E], D0 00000AE8 0C6C 0002 FEEC cmpi.w [A4 - 0x114], 0x2 00000AEE 6C00 0016 bge +0x18 /* 00000B06 */ 00000AF2 397C 0006 FEF2 move.w [A4 - 0x10E], 0x6 00000AF8 302C FEF8 move.w D0, [A4 - 0x108] 00000AFC 6700 0008 beq +0xA /* 00000B06 */ 00000B00 397C FFFA FEF2 move.w [A4 - 0x10E], 0xFFFA label00000B06: 00000B06 397C FFFF FEE0 move.w [A4 - 0x120], 0xFFFF 00000B0C 397C FFFF FED0 move.w [A4 - 0x130], 0xFFFF 00000B12 426C FED6 clr.w [A4 - 0x12A] label00000B16: 00000B16 302C FEF8 move.w D0, [A4 - 0x108] 00000B1A 6700 0028 beq +0x2A /* 00000B44 */ 00000B1E 0C46 0010 cmpi.w D6, 0x10 00000B22 6C00 001C bge +0x1E /* 00000B40 */ 00000B26 426C FEF8 clr.w [A4 - 0x108] 00000B2A 302C FEF2 move.w D0, [A4 - 0x10E] 00000B2E 4440 neg.w D0 00000B30 3940 FEF2 move.w [A4 - 0x10E], D0 00000B34 397C FFFF FEE0 move.w [A4 - 0x120], 0xFFFF 00000B3A 397C FFFF FED6 move.w [A4 - 0x12A], 0xFFFF label00000B40: 00000B40 6000 008E bra +0x90 /* 00000BD0 */ label00000B44: 00000B44 0C46 0110 cmpi.w D6, 0x110 00000B48 6F00 000C ble +0xE /* 00000B56 */ 00000B4C 397C FFFF FEDE move.w [A4 - 0x122], 0xFFFF 00000B52 6000 007C bra +0x7E /* 00000BD0 */ label00000B56: 00000B56 0C46 0108 cmpi.w D6, 0x108 00000B5A 6F00 0074 ble +0x76 /* 00000BD0 */ 00000B5E 3007 move.w D0, D7 00000B60 5040 addq.w D0, 8 00000B62 B06C FEF0 cmp.w D0, [A4 - 0x110] 00000B66 6F00 0068 ble +0x6A /* 00000BD0 */ 00000B6A 3007 move.w D0, D7 00000B6C 342C FEF0 move.w D2, [A4 - 0x110] 00000B70 D47C 0030 add.w D2, 0x30 /* '0' */ 00000B74 B042 cmp.w D0, D2 00000B76 6C00 0058 bge +0x5A /* 00000BD0 */ 00000B7A 4EBA 073E jsr [PC + 0x73E /* 000012BA */] 00000B7E 397C FFFF FEE0 move.w [A4 - 0x120], 0xFFFF 00000B84 397C FFFF FED6 move.w [A4 - 0x12A], 0xFFFF 00000B8A 397C FFFF FEF8 move.w [A4 - 0x108], 0xFFFF 00000B90 302C FEF2 move.w D0, [A4 - 0x10E] 00000B94 4440 neg.w D0 00000B96 3940 FEF2 move.w [A4 - 0x10E], D0 00000B9A 3007 move.w D0, D7 00000B9C 342C FEF0 move.w D2, [A4 - 0x110] 00000BA0 D47C 0014 add.w D2, 0x14 00000BA4 9042 sub.w D0, D2 00000BA6 48C0 ext.l D0 00000BA8 81FC 0004 divs.w D0, 0x4 00000BAC 3940 FEF4 move.w [A4 - 0x10C], D0 00000BB0 397C FFFF FEF6 move.w [A4 - 0x10A], 0xFFFF 00000BB6 0C6C 0000 FEF4 cmpi.w [A4 - 0x10C], 0x0 00000BBC 6C00 000E bge +0x10 /* 00000BCC */ 00000BC0 426C FEF6 clr.w [A4 - 0x10A] 00000BC4 536C FEF4 subq.w [A4 - 0x10C], 1 00000BC8 6000 0006 bra +0x8 /* 00000BD0 */ label00000BCC: 00000BCC 526C FEF4 addq.w [A4 - 0x10C], 1 label00000BD0: 00000BD0 3C1F move.w D6, [A7]+ 00000BD2 3E1F move.w D7, [A7]+ 00000BD4 4E5E unlink A6 00000BD6 4E75 rts fn00000BD8: 00000BD8 4E56 FFFE link A6, -0x0002 00000BDC 302E 0008 move.w D0, [A6 + 0x8] 00000BE0 907C 0070 sub.w D0, 0x70 /* 'p' */ 00000BE4 48C0 ext.l D0 00000BE6 81FC 0020 divs.w D0, 0x20 /* ' ' */ 00000BEA 3D40 FFFE move.w [A6 - 0x2], D0 00000BEE 0C6E 0000 FFFE cmpi.w [A6 - 0x2], 0x0 00000BF4 6C00 0006 bge +0x8 /* 00000BFC */ 00000BF8 426E FFFE clr.w [A6 - 0x2] label00000BFC: 00000BFC 0C6E 000B FFFE cmpi.w [A6 - 0x2], 0xB 00000C02 6F00 0008 ble +0xA /* 00000C0C */ 00000C06 3D7C 000B FFFE move.w [A6 - 0x2], 0xB label00000C0C: 00000C0C 302E FFFE move.w D0, [A6 - 0x2] 00000C10 6000 0002 bra +0x4 /* 00000C14 */ label00000C14: 00000C14 4E5E unlink A6 00000C16 4E75 rts fn00000C18: 00000C18 4E56 FFFE link A6, -0x0002 00000C1C 302E 0008 move.w D0, [A6 + 0x8] 00000C20 907C 0010 sub.w D0, 0x10 00000C24 48C0 ext.l D0 00000C26 81FC 0010 divs.w D0, 0x10 00000C2A 3D40 FFFE move.w [A6 - 0x2], D0 00000C2E 302E FFFE move.w D0, [A6 - 0x2] 00000C32 5740 subq.w D0, 3 00000C34 3D40 FFFE move.w [A6 - 0x2], D0 00000C38 0C6E 0000 FFFE cmpi.w [A6 - 0x2], 0x0 00000C3E 6C00 0008 bge +0xA /* 00000C48 */ 00000C42 3D7C 0007 FFFE move.w [A6 - 0x2], 0x7 label00000C48: 00000C48 0C6E 0007 FFFE cmpi.w [A6 - 0x2], 0x7 00000C4E 6F00 0008 ble +0xA /* 00000C58 */ 00000C52 3D7C 0007 FFFE move.w [A6 - 0x2], 0x7 label00000C58: 00000C58 302E FFFE move.w D0, [A6 - 0x2] 00000C5C 6000 0002 bra +0x4 /* 00000C60 */ label00000C60: 00000C60 4E5E unlink A6 00000C62 4E75 rts fn00000C64: 00000C64 4E56 0000 link A6, 0 00000C68 4EBA 15D8 jsr [PC + 0x15D8 /* 00002242 */] 00000C6C 0C40 0000 cmpi.w D0, 0x0 00000C70 6700 0006 beq +0x8 /* 00000C78 */ 00000C74 426C FED4 clr.w [A4 - 0x12C] label00000C78: 00000C78 302C FED4 move.w D0, [A4 - 0x12C] 00000C7C 6700 000A beq +0xC /* 00000C88 */ 00000C80 4EAD 0252 jsr [A5 + 0x252 /* export_70 */] 00000C84 6000 001E bra +0x20 /* 00000CA4 */ label00000C88: 00000C88 396C FEEA FEE6 move.w [A4 - 0x11A], [A4 - 0x116] 00000C8E 302C FEF4 move.w D0, [A4 - 0x10C] 00000C92 D16C FEEA add.w [A4 - 0x116], D0 00000C96 396C FEE8 FEE4 move.w [A4 - 0x11C], [A4 - 0x118] 00000C9C 302C FEF2 move.w D0, [A4 - 0x10E] 00000CA0 D16C FEE8 add.w [A4 - 0x118], D0 label00000CA4: 00000CA4 4E5E unlink A6 00000CA6 4E75 rts fn00000CA8: 00000CA8 4E56 FFF4 link A6, -0x000C 00000CAC 397C 00D0 FEEA move.w [A4 - 0x116], 0xD0 00000CB2 397C 00C0 FEE8 move.w [A4 - 0x118], 0xC0 00000CB8 397C 00D0 FEE6 move.w [A4 - 0x11A], 0xD0 00000CBE 397C 00C0 FEE4 move.w [A4 - 0x11C], 0xC0 00000CC4 302C FEE4 move.w D0, [A4 - 0x11C] 00000CC8 5040 addq.w D0, 8 00000CCA 3F00 move.w -[A7], D0 00000CCC 302C FEE6 move.w D0, [A4 - 0x11A] 00000CD0 5040 addq.w D0, 8 00000CD2 3F00 move.w -[A7], D0 00000CD4 3F2C FEE4 move.w -[A7], [A4 - 0x11C] 00000CD8 3F2C FEE6 move.w -[A7], [A4 - 0x11A] 00000CDC 486E FFF4 pea.l [A6 - 0xC] 00000CE0 4EBA 1E14 jsr [PC + 0x1E14 /* 00002AF6 */] 00000CE4 DEFC 000C add.w A7, 0xC 00000CE8 486E FFF4 pea.l [A6 - 0xC] 00000CEC 4EBA 1B64 jsr [PC + 0x1B64 /* 00002852 */] 00000CF0 588F addq.l A7, 4 00000CF2 426C FEF8 clr.w [A4 - 0x108] 00000CF6 397C FFFF FEF6 move.w [A4 - 0x10A], 0xFFFF 00000CFC 397C 0002 FEF4 move.w [A4 - 0x10C], 0x2 00000D02 397C 0002 FEF2 move.w [A4 - 0x10E], 0x2 00000D08 4E5E unlink A6 00000D0A 4E75 rts fn00000D0C: 00000D0C 4E56 FFFA link A6, -0x0006 00000D10 486E FFFC pea.l [A6 - 0x4] 00000D14 4EBA 151C jsr [PC + 0x151C /* 00002232 */] 00000D18 588F addq.l A7, 4 00000D1A 396C FEF0 FEE2 move.w [A4 - 0x11E], [A4 - 0x110] 00000D20 396E FFFE FEF0 move.w [A4 - 0x110], [A6 - 0x2] 00000D26 0C6C 0070 FEF0 cmpi.w [A4 - 0x110], 0x70 /* 'p' */ 00000D2C 6C00 0008 bge +0xA /* 00000D36 */ 00000D30 397C 0070 FEF0 move.w [A4 - 0x110], 0x70 /* 'p' */ label00000D36: 00000D36 0C6C 01BF FEF0 cmpi.w [A4 - 0x110], 0x1BF 00000D3C 6F00 0008 ble +0xA /* 00000D46 */ 00000D40 397C 01BF FEF0 move.w [A4 - 0x110], 0x1BF label00000D46: 00000D46 0C6E 0014 FFFC cmpi.w [A6 - 0x4], 0x14 00000D4C 6C00 000A bge +0xC /* 00000D58 */ 00000D50 4EBA 1ABC jsr [PC + 0x1ABC /* 0000280E */] 00000D54 6000 0006 bra +0x8 /* 00000D5C */ label00000D58: 00000D58 4EBA 1ABE jsr [PC + 0x1ABE /* 00002818 */] label00000D5C: 00000D5C 4E5E unlink A6 00000D5E 4E75 rts fn00000D60: 00000D60 4E56 FFFC link A6, -0x0004 00000D64 426E FFFE clr.w [A6 - 0x2] label00000D68: 00000D68 0C6E 0008 FFFE cmpi.w [A6 - 0x2], 0x8 00000D6E 6C00 003C bge +0x3E /* 00000DAC */ 00000D72 426E FFFC clr.w [A6 - 0x4] label00000D76: 00000D76 0C6E 0010 FFFC cmpi.w [A6 - 0x4], 0x10 00000D7C 6C00 0026 bge +0x28 /* 00000DA4 */ 00000D80 302E FFFC move.w D0, [A6 - 0x4] 00000D84 342E FFFE move.w D2, [A6 - 0x2] 00000D88 C5FC 0020 muls.w D2, 0x20 /* ' ' */ 00000D8C 41EC FEFA lea.l A0, [A4 - 0x106] 00000D90 D488 add.l D2, A0 00000D92 E380 asl D0, 1 00000D94 2042 movea.l A0, D2 00000D96 D0C0 add.w A0, D0 00000D98 30BC FFFF move.w [A0], 0xFFFF 00000D9C 526E FFFC addq.w [A6 - 0x4], 1 00000DA0 6000 FFD4 bra -0x2A /* 00000D76 */ label00000DA4: 00000DA4 526E FFFE addq.w [A6 - 0x2], 1 00000DA8 6000 FFBE bra -0x40 /* 00000D68 */ label00000DAC: 00000DAC 426E FFFC clr.w [A6 - 0x4] label00000DB0: 00000DB0 0C6E 0010 FFFC cmpi.w [A6 - 0x4], 0x10 00000DB6 6C00 0018 bge +0x1A /* 00000DD0 */ 00000DBA 302E FFFC move.w D0, [A6 - 0x4] 00000DBE E380 asl D0, 1 00000DC0 41EC FFDA lea.l A0, [A4 - 0x26] 00000DC4 D0C0 add.w A0, D0 00000DC6 4250 clr.w [A0] 00000DC8 526E FFFC addq.w [A6 - 0x4], 1 00000DCC 6000 FFE2 bra -0x1C /* 00000DB0 */ label00000DD0: 00000DD0 4E5E unlink A6 00000DD2 4E75 rts fn00000DD4: 00000DD4 4E56 FFF8 link A6, -0x0008 00000DD8 302C FEE0 move.w D0, [A4 - 0x120] 00000DDC 4640 not.w D0 00000DDE 6700 00CA beq +0xCC /* 00000EAA */ 00000DE2 4EBA 02E8 jsr [PC + 0x2E8 /* 000010CC */] 00000DE6 302C FEE4 move.w D0, [A4 - 0x11C] 00000DEA 5040 addq.w D0, 8 00000DEC 3F00 move.w -[A7], D0 00000DEE 302C FEE6 move.w D0, [A4 - 0x11A] 00000DF2 5040 addq.w D0, 8 00000DF4 3F00 move.w -[A7], D0 00000DF6 3F2C FEE4 move.w -[A7], [A4 - 0x11C] 00000DFA 3F2C FEE6 move.w -[A7], [A4 - 0x11A] 00000DFE 486E FFF8 pea.l [A6 - 0x8] 00000E02 4EBA 1CF2 jsr [PC + 0x1CF2 /* 00002AF6 */] 00000E06 DEFC 000C add.w A7, 0xC 00000E0A 486E FFF8 pea.l [A6 - 0x8] 00000E0E 4EBA 1A42 jsr [PC + 0x1A42 /* 00002852 */] 00000E12 588F addq.l A7, 4 00000E14 302C FEE8 move.w D0, [A4 - 0x118] 00000E18 5040 addq.w D0, 8 00000E1A 3F00 move.w -[A7], D0 00000E1C 302C FEEA move.w D0, [A4 - 0x116] 00000E20 5040 addq.w D0, 8 00000E22 3F00 move.w -[A7], D0 00000E24 3F2C FEE8 move.w -[A7], [A4 - 0x118] 00000E28 3F2C FEEA move.w -[A7], [A4 - 0x116] 00000E2C 486E FFF8 pea.l [A6 - 0x8] 00000E30 4EBA 1CC4 jsr [PC + 0x1CC4 /* 00002AF6 */] 00000E34 DEFC 000C add.w A7, 0xC 00000E38 486C FB32 pea.l [A4 - 0x4CE] 00000E3C 486E FFF8 pea.l [A6 - 0x8] 00000E40 4EBA 1A10 jsr [PC + 0x1A10 /* 00002852 */] 00000E44 508F addq.l A7, 8 00000E46 3F3C 0118 move.w -[A7], 0x118 00000E4A 302C FEE2 move.w D0, [A4 - 0x11E] 00000E4E D07C 0030 add.w D0, 0x30 /* '0' */ 00000E52 3F00 move.w -[A7], D0 00000E54 3F3C 0110 move.w -[A7], 0x110 00000E58 3F2C FEE2 move.w -[A7], [A4 - 0x11E] 00000E5C 486E FFF8 pea.l [A6 - 0x8] 00000E60 4EBA 1C94 jsr [PC + 0x1C94 /* 00002AF6 */] 00000E64 DEFC 000C add.w A7, 0xC 00000E68 486E FFF8 pea.l [A6 - 0x8] 00000E6C 4EBA 19D4 jsr [PC + 0x19D4 /* 00002842 */] 00000E70 588F addq.l A7, 4 00000E72 3F3C 0118 move.w -[A7], 0x118 00000E76 302C FEF0 move.w D0, [A4 - 0x110] 00000E7A D07C 0030 add.w D0, 0x30 /* '0' */ 00000E7E 3F00 move.w -[A7], D0 00000E80 3F3C 0110 move.w -[A7], 0x110 00000E84 3F2C FEF0 move.w -[A7], [A4 - 0x110] 00000E88 486E FFF8 pea.l [A6 - 0x8] 00000E8C 4EBA 1C68 jsr [PC + 0x1C68 /* 00002AF6 */] 00000E90 DEFC 000C add.w A7, 0xC 00000E94 486C FB32 pea.l [A4 - 0x4CE] 00000E98 486E FFF8 pea.l [A6 - 0x8] 00000E9C 4EBA 19C4 jsr [PC + 0x19C4 /* 00002862 */] 00000EA0 508F addq.l A7, 8 00000EA2 4EAD 0252 jsr [A5 + 0x252 /* export_70 */] 00000EA6 6000 0038 bra +0x3A /* 00000EE0 */ label00000EAA: 00000EAA 396C FEE6 FEEA move.w [A4 - 0x116], [A4 - 0x11A] 00000EB0 396C FEE4 FEE8 move.w [A4 - 0x118], [A4 - 0x11C] 00000EB6 396C FEE2 FEF0 move.w [A4 - 0x110], [A4 - 0x11E] 00000EBC 302C FED0 move.w D0, [A4 - 0x130] 00000EC0 6700 001E beq +0x20 /* 00000EE0 */ 00000EC4 3F3C 0030 move.w -[A7], 0x30 /* '0' */ 00000EC8 3F3C 0010 move.w -[A7], 0x10 00000ECC 4EBA 0460 jsr [PC + 0x460 /* 0000132E */] 00000ED0 588F addq.l A7, 4 00000ED2 3F2C FED8 move.w -[A7], [A4 - 0x128] 00000ED6 486C 015E pea.l [A4 + 0x15E] 00000EDA 4EBA 0B44 jsr [PC + 0xB44 /* 00001A20 */] 00000EDE 5C8F addq.l A7, 6 label00000EE0: 00000EE0 4E5E unlink A6 00000EE2 4E75 rts fn00000EE4: 00000EE4 4E56 FFF4 link A6, -0x000C 00000EE8 426E FFFE clr.w [A6 - 0x2] label00000EEC: 00000EEC 0C6E 000C FFFE cmpi.w [A6 - 0x2], 0xC 00000EF2 6C00 01CA bge +0x1CC /* 000010BE */ 00000EF6 486C FB1A pea.l [A4 - 0x4E6] 00000EFA 4EBA 0422 jsr [PC + 0x422 /* 0000131E */] 00000EFE 588F addq.l A7, 4 00000F00 426E FFFC clr.w [A6 - 0x4] label00000F04: 00000F04 0C6E 0002 FFFC cmpi.w [A6 - 0x4], 0x2 00000F0A 6C00 007E bge +0x80 /* 00000F8A */ 00000F0E 302E FFFE move.w D0, [A6 - 0x2] 00000F12 342E FFFC move.w D2, [A6 - 0x4] 00000F16 C5FC 0020 muls.w D2, 0x20 /* ' ' */ 00000F1A 41EC FEFA lea.l A0, [A4 - 0x106] 00000F1E D488 add.l D2, A0 00000F20 E380 asl D0, 1 00000F22 2042 movea.l A0, D2 00000F24 D0C0 add.w A0, D0 00000F26 3010 move.w D0, [A0] 00000F28 6700 0058 beq +0x5A /* 00000F82 */ 00000F2C 302E FFFC move.w D0, [A6 - 0x4] 00000F30 C1FC 0010 muls.w D0, 0x10 00000F34 D07C 000E add.w D0, 0xE 00000F38 D07C 0040 add.w D0, 0x40 /* '@' */ 00000F3C 3F00 move.w -[A7], D0 00000F3E 302E FFFE move.w D0, [A6 - 0x2] 00000F42 C1FC 0020 muls.w D0, 0x20 /* ' ' */ 00000F46 D07C 001E add.w D0, 0x1E 00000F4A D07C 0070 add.w D0, 0x70 /* 'p' */ 00000F4E 3F00 move.w -[A7], D0 00000F50 302E FFFC move.w D0, [A6 - 0x4] 00000F54 C1FC 0010 muls.w D0, 0x10 00000F58 D07C 0040 add.w D0, 0x40 /* '@' */ 00000F5C 3F00 move.w -[A7], D0 00000F5E 302E FFFE move.w D0, [A6 - 0x2] 00000F62 C1FC 0020 muls.w D0, 0x20 /* ' ' */ 00000F66 D07C 0070 add.w D0, 0x70 /* 'p' */ 00000F6A 3F00 move.w -[A7], D0 00000F6C 486E FFF4 pea.l [A6 - 0xC] 00000F70 4EBA 1B84 jsr [PC + 0x1B84 /* 00002AF6 */] 00000F74 DEFC 000C add.w A7, 0xC 00000F78 486E FFF4 pea.l [A6 - 0xC] 00000F7C 4EBA 18B4 jsr [PC + 0x18B4 /* 00002832 */] 00000F80 588F addq.l A7, 4 label00000F82: 00000F82 526E FFFC addq.w [A6 - 0x4], 1 00000F86 6000 FF7C bra -0x82 /* 00000F04 */ label00000F8A: 00000F8A 486C FB2A pea.l [A4 - 0x4D6] 00000F8E 4EBA 038E jsr [PC + 0x38E /* 0000131E */] 00000F92 588F addq.l A7, 4 00000F94 3D7C 0002 FFFC move.w [A6 - 0x4], 0x2 label00000F9A: 00000F9A 0C6E 0004 FFFC cmpi.w [A6 - 0x4], 0x4 00000FA0 6C00 007E bge +0x80 /* 00001020 */ 00000FA4 302E FFFE move.w D0, [A6 - 0x2] 00000FA8 342E FFFC move.w D2, [A6 - 0x4] 00000FAC C5FC 0020 muls.w D2, 0x20 /* ' ' */ 00000FB0 41EC FEFA lea.l A0, [A4 - 0x106] 00000FB4 D488 add.l D2, A0 00000FB6 E380 asl D0, 1 00000FB8 2042 movea.l A0, D2 00000FBA D0C0 add.w A0, D0 00000FBC 3010 move.w D0, [A0] 00000FBE 6700 0058 beq +0x5A /* 00001018 */ 00000FC2 302E FFFC move.w D0, [A6 - 0x4] 00000FC6 C1FC 0010 muls.w D0, 0x10 00000FCA D07C 000E add.w D0, 0xE 00000FCE D07C 0040 add.w D0, 0x40 /* '@' */ 00000FD2 3F00 move.w -[A7], D0 00000FD4 302E FFFE move.w D0, [A6 - 0x2] 00000FD8 C1FC 0020 muls.w D0, 0x20 /* ' ' */ 00000FDC D07C 001E add.w D0, 0x1E 00000FE0 D07C 0070 add.w D0, 0x70 /* 'p' */ 00000FE4 3F00 move.w -[A7], D0 00000FE6 302E FFFC move.w D0, [A6 - 0x4] 00000FEA C1FC 0010 muls.w D0, 0x10 00000FEE D07C 0040 add.w D0, 0x40 /* '@' */ 00000FF2 3F00 move.w -[A7], D0 00000FF4 302E FFFE move.w D0, [A6 - 0x2] 00000FF8 C1FC 0020 muls.w D0, 0x20 /* ' ' */ 00000FFC D07C 0070 add.w D0, 0x70 /* 'p' */ 00001000 3F00 move.w -[A7], D0 00001002 486E FFF4 pea.l [A6 - 0xC] 00001006 4EBA 1AEE jsr [PC + 0x1AEE /* 00002AF6 */] 0000100A DEFC 000C add.w A7, 0xC 0000100E 486E FFF4 pea.l [A6 - 0xC] 00001012 4EBA 181E jsr [PC + 0x181E /* 00002832 */] 00001016 588F addq.l A7, 4 label00001018: 00001018 526E FFFC addq.w [A6 - 0x4], 1 0000101C 6000 FF7C bra -0x82 /* 00000F9A */ label00001020: 00001020 486C FB22 pea.l [A4 - 0x4DE] 00001024 4EBA 02F8 jsr [PC + 0x2F8 /* 0000131E */] 00001028 588F addq.l A7, 4 0000102A 3D7C 0004 FFFC move.w [A6 - 0x4], 0x4 label00001030: 00001030 0C6E 0007 FFFC cmpi.w [A6 - 0x4], 0x7 00001036 6C00 007E bge +0x80 /* 000010B6 */ 0000103A 302E FFFE move.w D0, [A6 - 0x2] 0000103E 342E FFFC move.w D2, [A6 - 0x4] 00001042 C5FC 0020 muls.w D2, 0x20 /* ' ' */ 00001046 41EC FEFA lea.l A0, [A4 - 0x106] 0000104A D488 add.l D2, A0 0000104C E380 asl D0, 1 0000104E 2042 movea.l A0, D2 00001050 D0C0 add.w A0, D0 00001052 3010 move.w D0, [A0] 00001054 6700 0058 beq +0x5A /* 000010AE */ 00001058 302E FFFC move.w D0, [A6 - 0x4] 0000105C C1FC 0010 muls.w D0, 0x10 00001060 D07C 000E add.w D0, 0xE 00001064 D07C 0040 add.w D0, 0x40 /* '@' */ 00001068 3F00 move.w -[A7], D0 0000106A 302E FFFE move.w D0, [A6 - 0x2] 0000106E C1FC 0020 muls.w D0, 0x20 /* ' ' */ 00001072 D07C 001E add.w D0, 0x1E 00001076 D07C 0070 add.w D0, 0x70 /* 'p' */ 0000107A 3F00 move.w -[A7], D0 0000107C 302E FFFC move.w D0, [A6 - 0x4] 00001080 C1FC 0010 muls.w D0, 0x10 00001084 D07C 0040 add.w D0, 0x40 /* '@' */ 00001088 3F00 move.w -[A7], D0 0000108A 302E FFFE move.w D0, [A6 - 0x2] 0000108E C1FC 0020 muls.w D0, 0x20 /* ' ' */ 00001092 D07C 0070 add.w D0, 0x70 /* 'p' */ 00001096 3F00 move.w -[A7], D0 00001098 486E FFF4 pea.l [A6 - 0xC] 0000109C 4EBA 1A58 jsr [PC + 0x1A58 /* 00002AF6 */] 000010A0 DEFC 000C add.w A7, 0xC 000010A4 486E FFF4 pea.l [A6 - 0xC] 000010A8 4EBA 1788 jsr [PC + 0x1788 /* 00002832 */] 000010AC 588F addq.l A7, 4 label000010AE: 000010AE 526E FFFC addq.w [A6 - 0x4], 1 000010B2 6000 FF7C bra -0x82 /* 00001030 */ label000010B6: 000010B6 526E FFFE addq.w [A6 - 0x2], 1 000010BA 6000 FE30 bra -0x1CE /* 00000EEC */ label000010BE: 000010BE 486C FB32 pea.l [A4 - 0x4CE] 000010C2 4EBA 025A jsr [PC + 0x25A /* 0000131E */] 000010C6 588F addq.l A7, 4 000010C8 4E5E unlink A6 000010CA 4E75 rts fn000010CC: 000010CC 4E56 FFFC link A6, -0x0004 000010D0 4EBA 1180 jsr [PC + 0x1180 /* 00002252 */] 000010D4 2D40 FFFC move.l [A6 - 0x4], D0 label000010D8: 000010D8 4EBA 1178 jsr [PC + 0x1178 /* 00002252 */] 000010DC B0AE FFFC cmp.l D0, [A6 - 0x4] 000010E0 6600 0006 bne +0x8 /* 000010E8 */ 000010E4 6000 FFF2 bra -0xC /* 000010D8 */ label000010E8: 000010E8 4E5E unlink A6 000010EA 4E75 rts 000010EC 4E56 0000 link A6, 0 000010F0 397C FFFF FED2 move.w [A4 - 0x12E], 0xFFFF 000010F6 426C FED4 clr.w [A4 - 0x12C] 000010FA 4E5E unlink A6 000010FC 4E75 rts fn000010FE: 000010FE 4E56 FFFE link A6, -0x0002 00001102 2F3C 0000 001A move.l -[A7], 0x1A 00001108 4EBA 1592 jsr [PC + 0x1592 /* 0000269C */] 0000110C 588F addq.l A7, 4 0000110E 2940 FEC6 move.l [A4 - 0x13A], D0 00001112 2F2C FEC6 move.l -[A7], [A4 - 0x13A] 00001116 4EBA 0A40 jsr [PC + 0xA40 /* 00001B58 */] 0000111A 588F addq.l A7, 4 0000111C 206C FEC6 movea.l A0, [A4 - 0x13A] 00001120 2950 FECA move.l [A4 - 0x136], [A0] 00001124 202C FECA move.l D0, [A4 - 0x136] 00001128 2940 FEC2 move.l [A4 - 0x13E], D0 0000112C 206C FEC2 movea.l A0, [A4 - 0x13E] 00001130 30BC FFFF move.w [A0], 0xFFFF 00001134 426E FFFE clr.w [A6 - 0x2] label00001138: 00001138 0C6E 0004 FFFE cmpi.w [A6 - 0x2], 0x4 0000113E 6C00 0058 bge +0x5A /* 00001198 */ 00001142 302E FFFE move.w D0, [A6 - 0x2] 00001146 E380 asl D0, 1 00001148 41EC FD9C lea.l A0, [A4 - 0x264] 0000114C D0C0 add.w A0, D0 0000114E 3010 move.w D0, [A0] 00001150 342E FFFE move.w D2, [A6 - 0x2] 00001154 206C FEC2 movea.l A0, [A4 - 0x13E] 00001158 C5FC 0006 muls.w D2, 0x6 0000115C 41E8 0002 lea.l A0, [A0 + 0x2] 00001160 D0C2 add.w A0, D2 00001162 3080 move.w [A0], D0 00001164 302E FFFE move.w D0, [A6 - 0x2] 00001168 206C FEC2 movea.l A0, [A4 - 0x13E] 0000116C C1FC 0006 muls.w D0, 0x6 00001170 41E8 0004 lea.l A0, [A0 + 0x4] 00001174 D0C0 add.w A0, D0 00001176 30BC 0040 move.w [A0], 0x40 /* '@' */ 0000117A 302E FFFE move.w D0, [A6 - 0x2] 0000117E 206C FEC2 movea.l A0, [A4 - 0x13E] 00001182 C1FC 0006 muls.w D0, 0x6 00001186 41E8 0006 lea.l A0, [A0 + 0x6] 0000118A D0C0 add.w A0, D0 0000118C 30BC 0002 move.w [A0], 0x2 00001190 526E FFFE addq.w [A6 - 0x2], 1 00001194 6000 FFA2 bra -0x5C /* 00001138 */ label00001198: 00001198 2F3C 0000 0008 move.l -[A7], 0x8 0000119E 4EBA 14FC jsr [PC + 0x14FC /* 0000269C */] 000011A2 588F addq.l A7, 4 000011A4 2940 FEBA move.l [A4 - 0x146], D0 000011A8 2F2C FEBA move.l -[A7], [A4 - 0x146] 000011AC 4EBA 09AA jsr [PC + 0x9AA /* 00001B58 */] 000011B0 588F addq.l A7, 4 000011B2 206C FEBA movea.l A0, [A4 - 0x146] 000011B6 2950 FEBE move.l [A4 - 0x142], [A0] 000011BA 202C FEBE move.l D0, [A4 - 0x142] 000011BE 2940 FEB6 move.l [A4 - 0x14A], D0 000011C2 206C FEB6 movea.l A0, [A4 - 0x14A] 000011C6 30BC FFFF move.w [A0], 0xFFFF 000011CA 206C FEB6 movea.l A0, [A4 - 0x14A] 000011CE 317C 05CC 0002 move.w [A0 + 0x2], 0x5CC 000011D4 206C FEB6 movea.l A0, [A4 - 0x14A] 000011D8 317C 0040 0004 move.w [A0 + 0x4], 0x40 /* '@' */ 000011DE 206C FEB6 movea.l A0, [A4 - 0x14A] 000011E2 317C 0004 0006 move.w [A0 + 0x6], 0x4 000011E8 2F3C 0000 00C8 move.l -[A7], 0xC8 000011EE 4EBA 14AC jsr [PC + 0x14AC /* 0000269C */] 000011F2 588F addq.l A7, 4 000011F4 2940 FEAE move.l [A4 - 0x152], D0 000011F8 2F2C FEAE move.l -[A7], [A4 - 0x152] 000011FC 4EBA 095A jsr [PC + 0x95A /* 00001B58 */] 00001200 588F addq.l A7, 4 00001202 206C FEAE movea.l A0, [A4 - 0x152] 00001206 2950 FEB2 move.l [A4 - 0x14E], [A0] 0000120A 202C FEB2 move.l D0, [A4 - 0x14E] 0000120E 2940 FEAA move.l [A4 - 0x156], D0 00001212 206C FEAA movea.l A0, [A4 - 0x156] 00001216 30BC FFFF move.w [A0], 0xFFFF 0000121A 426E FFFE clr.w [A6 - 0x2] label0000121E: 0000121E 0C6E 0021 FFFE cmpi.w [A6 - 0x2], 0x21 /* '!' */ 00001224 6C00 006E bge +0x70 /* 00001294 */ 00001228 302E FFFE move.w D0, [A6 - 0x2] 0000122C E380 asl D0, 1 0000122E 41EC FD5A lea.l A0, [A4 - 0x2A6] 00001232 D0C0 add.w A0, D0 00001234 3010 move.w D0, [A0] 00001236 48C0 ext.l D0 00001238 81FC 0002 divs.w D0, 0x2 0000123C 342E FFFE move.w D2, [A6 - 0x2] 00001240 206C FEAA movea.l A0, [A4 - 0x156] 00001244 C5FC 0006 muls.w D2, 0x6 00001248 41E8 0002 lea.l A0, [A0 + 0x2] 0000124C D0C2 add.w A0, D2 0000124E 3080 move.w [A0], D0 00001250 302E FFFE move.w D0, [A6 - 0x2] 00001254 206C FEAA movea.l A0, [A4 - 0x156] 00001258 C1FC 0006 muls.w D0, 0x6 0000125C 41E8 0004 lea.l A0, [A0 + 0x4] 00001260 D0C0 add.w A0, D0 00001262 30BC 0010 move.w [A0], 0x10 00001266 302E FFFE move.w D0, [A6 - 0x2] 0000126A E380 asl D0, 1 0000126C 41EC FD18 lea.l A0, [A4 - 0x2E8] 00001270 D0C0 add.w A0, D0 00001272 3010 move.w D0, [A0] 00001274 C1FC 0004 muls.w D0, 0x4 00001278 342E FFFE move.w D2, [A6 - 0x2] 0000127C 206C FEAA movea.l A0, [A4 - 0x156] 00001280 C5FC 0006 muls.w D2, 0x6 00001284 41E8 0006 lea.l A0, [A0 + 0x6] 00001288 D0C2 add.w A0, D2 0000128A 3080 move.w [A0], D0 0000128C 526E FFFE addq.w [A6 - 0x2], 1 00001290 6000 FF8C bra -0x72 /* 0000121E */ label00001294: 00001294 4E5E unlink A6 00001296 4E75 rts fn00001298: 00001298 4E56 0000 link A6, 0 0000129C 41FA FE4E lea.l A0, [PC - 0x1B2 /* 000010EC, value 0x4E560000 'NV\0\0', cstring "NV" */] 000012A0 2008 move.l D0, A0 000012A2 2F00 move.l -[A7], D0 000012A4 2F3C 0000 001A move.l -[A7], 0x1A 000012AA 2F2C FECA move.l -[A7], [A4 - 0x136] 000012AE 4EBA 17E0 jsr [PC + 0x17E0 /* 00002A90 */] 000012B2 DEFC 000C add.w A7, 0xC 000012B6 4E5E unlink A6 000012B8 4E75 rts fn000012BA: 000012BA 4E56 0000 link A6, 0 000012BE 41FA FE2C lea.l A0, [PC - 0x1D4 /* 000010EC, value 0x4E560000 'NV\0\0', cstring "NV" */] 000012C2 2008 move.l D0, A0 000012C4 2F00 move.l -[A7], D0 000012C6 2F3C 0000 0008 move.l -[A7], 0x8 000012CC 2F2C FEBE move.l -[A7], [A4 - 0x142] 000012D0 4EBA 17BE jsr [PC + 0x17BE /* 00002A90 */] 000012D4 DEFC 000C add.w A7, 0xC 000012D8 4E5E unlink A6 000012DA 4E75 rts fn000012DC: 000012DC 4E56 0000 link A6, 0 000012E0 41FA FE0A lea.l A0, [PC - 0x1F6 /* 000010EC, value 0x4E560000 'NV\0\0', cstring "NV" */] 000012E4 2008 move.l D0, A0 000012E6 2F00 move.l -[A7], D0 000012E8 2F3C 0000 00C8 move.l -[A7], 0xC8 000012EE 2F2C FEB2 move.l -[A7], [A4 - 0x14E] 000012F2 4EBA 179C jsr [PC + 0x179C /* 00002A90 */] 000012F6 DEFC 000C add.w A7, 0xC 000012FA 4E5E unlink A6 000012FC 4E75 rts fn000012FE: 000012FE 4E56 0000 link A6, 0 00001302 202E 0008 move.l D0, [A6 + 0x8] 00001306 2F00 move.l -[A7], D0 00001308 A89A syscall GetPen 0000130A 4E5E unlink A6 0000130C 4E75 rts fn0000130E: 0000130E 4E56 0000 link A6, 0 00001312 302E 0008 move.w D0, [A6 + 0x8] 00001316 3F00 move.w -[A7], D0 00001318 A89C syscall PenMode 0000131A 4E5E unlink A6 0000131C 4E75 rts fn0000131E: 0000131E 4E56 0000 link A6, 0 00001322 202E 0008 move.l D0, [A6 + 0x8] 00001326 2F00 move.l -[A7], D0 00001328 A89D syscall PenPat 0000132A 4E5E unlink A6 0000132C 4E75 rts fn0000132E: 0000132E 4E56 0000 link A6, 0 00001332 302E 0008 move.w D0, [A6 + 0x8] 00001336 3F00 move.w -[A7], D0 00001338 302E 000A move.w D0, [A6 + 0xA] 0000133C 3F00 move.w -[A7], D0 0000133E A893 syscall MoveTo 00001340 4E5E unlink A6 00001342 4E75 rts fn00001344: 00001344 4E56 0000 link A6, 0 00001348 302E 0008 move.w D0, [A6 + 0x8] 0000134C 3F00 move.w -[A7], D0 0000134E 302E 000A move.w D0, [A6 + 0xA] 00001352 3F00 move.w -[A7], D0 00001354 A894 syscall Move 00001356 4E5E unlink A6 00001358 4E75 rts fn0000135A: 0000135A 4E56 FFB0 link A6, -0x0050 0000135E 3D6E 0008 FFC8 move.w [A6 - 0x38], [A6 + 0x8] 00001364 4267 clr.w -[A7] 00001366 486E FFB0 pea.l [A6 - 0x50] 0000136A 4EBA 15FC jsr [PC + 0x15FC /* 00002968 */] 0000136E 5C8F addq.l A7, 6 00001370 206E 000A movea.l A0, [A6 + 0xA] 00001374 20AE FFDE move.l [A0], [A6 - 0x22] 00001378 302E FFC0 move.w D0, [A6 - 0x40] 0000137C 4E5E unlink A6 0000137E 4E75 rts fn00001380: 00001380 4E56 FFB0 link A6, -0x0050 00001384 3D6E 0008 FFC8 move.w [A6 - 0x38], [A6 + 0x8] 0000138A 3D6E 000A FFDC move.w [A6 - 0x24], [A6 + 0xA] 00001390 2D6E 000C FFDE move.l [A6 - 0x22], [A6 + 0xC] 00001396 4267 clr.w -[A7] 00001398 486E FFB0 pea.l [A6 - 0x50] 0000139C 4EBA 15E4 jsr [PC + 0x15E4 /* 00002982 */] 000013A0 5C8F addq.l A7, 6 000013A2 4E5E unlink A6 000013A4 4E75 rts fn000013A6: 000013A6 4E56 FFB0 link A6, -0x0050 000013AA 3D6E 0008 FFC8 move.w [A6 - 0x38], [A6 + 0x8] 000013B0 4267 clr.w -[A7] 000013B2 486E FFB0 pea.l [A6 - 0x50] 000013B6 4EBA 15E4 jsr [PC + 0x15E4 /* 0000299C */] 000013BA 5C8F addq.l A7, 6 000013BC 4E5E unlink A6 000013BE 4E75 rts export_15: fn000013C0: 000013C0 4E56 0000 link A6, 0 000013C4 202E 0008 move.l D0, [A6 + 0x8] 000013C8 2F00 move.l -[A7], D0 000013CA A86E syscall InitGraf 000013CC 4E5E unlink A6 000013CE 4E75 rts export_59: fn000013D0: 000013D0 4E56 0000 link A6, 0 000013D4 202E 0008 move.l D0, [A6 + 0x8] 000013D8 2F00 move.l -[A7], D0 000013DA A873 syscall SetPort 000013DC 4E5E unlink A6 000013DE 4E75 rts export_66: 000013E0 4E56 0000 link A6, 0 000013E4 202E 0008 move.l D0, [A6 + 0x8] 000013E8 2F00 move.l -[A7], D0 000013EA A874 syscall GetPort 000013EC 4E5E unlink A6 000013EE 4E75 rts fn000013F0: 000013F0 4E56 FFD6 link A6, -0x002A 000013F4 2F0B move.l -[A7], A3 000013F6 266E 000C movea.l A3, [A6 + 0xC] 000013FA 426E FFD6 clr.w [A6 - 0x2A] 000013FE 3F07 move.w -[A7], D7 00001400 302E 0008 move.w D0, [A6 + 0x8] 00001404 B07C 0064 cmp.w D0, 0x64 /* 'd' */ 00001408 6702 beq +0x4 /* 0000140C */ 0000140A 6008 bra +0xA /* 00001414 */ label0000140C: 0000140C 3E3C 000A move.w D7, 0xA /* '\n' */ 00001410 602E bra +0x30 /* 00001440 */ 00001412 6008 bra +0xA /* 0000141C */ label00001414: 00001414 B07C 0075 cmp.w D0, 0x75 /* 'u' */ 00001418 6702 beq +0x4 /* 0000141C */ 0000141A 6008 bra +0xA /* 00001424 */ label0000141C: 0000141C 3E3C 000A move.w D7, 0xA /* '\n' */ 00001420 601E bra +0x20 /* 00001440 */ 00001422 6008 bra +0xA /* 0000142C */ label00001424: 00001424 B07C 006F cmp.w D0, 0x6F /* 'o' */ 00001428 6702 beq +0x4 /* 0000142C */ 0000142A 6008 bra +0xA /* 00001434 */ label0000142C: 0000142C 3E3C 0008 move.w D7, 0x8 00001430 600E bra +0x10 /* 00001440 */ 00001432 6008 bra +0xA /* 0000143C */ label00001434: 00001434 B07C 0078 cmp.w D0, 0x78 /* 'x' */ 00001438 6702 beq +0x4 /* 0000143C */ 0000143A 6004 bra +0x6 /* 00001440 */ label0000143C: 0000143C 3E3C 0010 move.w D7, 0x10 label00001440: 00001440 0CAE 0000 0000 0010 cmpi.l [A6 + 0x10], 0x0 00001448 6C2C bge +0x2E /* 00001476 */ 0000144A 0C6E 0064 0008 cmpi.w [A6 + 0x8], 0x64 /* 'd' */ 00001450 6614 bne +0x16 /* 00001466 */ 00001452 2053 movea.l A0, [A3] 00001454 5293 addq.l [A3], 1 00001456 10BC 002D move.b [A0], 0x2D /* '-' */ 0000145A 202E 0010 move.l D0, [A6 + 0x10] 0000145E 4480 neg.l D0 00001460 2D40 0010 move.l [A6 + 0x10], D0 00001464 6010 bra +0x12 /* 00001476 */ label00001466: 00001466 0C6E 0000 000A cmpi.w [A6 + 0xA], 0x0 0000146C 6608 bne +0xA /* 00001476 */ 0000146E 02AE 0000 FFFF 0010 andi.l [A6 + 0x10], 0xFFFF label00001476: 00001476 0C47 0008 cmpi.w D7, 0x8 0000147A 660C bne +0xE /* 00001488 */ 0000147C 202E 0010 move.l D0, [A6 + 0x10] 00001480 C0BC 0000 0007 and.l D0, 0x7 00001486 6026 bra +0x28 /* 000014AE */ label00001488: 00001488 0C47 0010 cmpi.w D7, 0x10 0000148C 660C bne +0xE /* 0000149A */ 0000148E 202E 0010 move.l D0, [A6 + 0x10] 00001492 C0BC 0000 000F and.l D0, 0xF 00001498 6014 bra +0x16 /* 000014AE */ label0000149A: 0000149A 202E 0010 move.l D0, [A6 + 0x10] 0000149E 2F00 move.l -[A7], D0 000014A0 3007 move.w D0, D7 000014A2 48C0 ext.l D0 000014A4 2F00 move.l -[A7], D0 000014A6 4EBA 0714 jsr [PC + 0x714 /* 00001BBC */] 000014AA 588F addq.l A7, 4 000014AC 201F move.l D0, [A7]+ label000014AE: 000014AE 342E FFD6 move.w D2, [A6 - 0x2A] 000014B2 526E FFD6 addq.w [A6 - 0x2A], 1 000014B6 E382 asl D2, 1 000014B8 41EE FFD8 lea.l A0, [A6 - 0x28] 000014BC D0C2 add.w A0, D2 000014BE 3080 move.w [A0], D0 000014C0 0C47 0008 cmpi.w D7, 0x8 000014C4 660E bne +0x10 /* 000014D4 */ 000014C6 202E 0010 move.l D0, [A6 + 0x10] 000014CA E680 asr D0, 3 000014CC C0BC 1FFF FFFF and.l D0, 0x1FFFFFFF 000014D2 6028 bra +0x2A /* 000014FC */ label000014D4: 000014D4 0C47 0010 cmpi.w D7, 0x10 000014D8 660E bne +0x10 /* 000014E8 */ 000014DA 202E 0010 move.l D0, [A6 + 0x10] 000014DE E880 asr D0, 4 000014E0 C0BC 0FFF FFFF and.l D0, 0xFFFFFFF 000014E6 6014 bra +0x16 /* 000014FC */ label000014E8: 000014E8 202E 0010 move.l D0, [A6 + 0x10] 000014EC 2F00 move.l -[A7], D0 000014EE 3007 move.w D0, D7 000014F0 48C0 ext.l D0 000014F2 2F00 move.l -[A7], D0 000014F4 4EBA 06C6 jsr [PC + 0x6C6 /* 00001BBC */] 000014F8 201F move.l D0, [A7]+ 000014FA 588F addq.l A7, 4 label000014FC: 000014FC 2D40 0010 move.l [A6 + 0x10], D0 00001500 202E 0010 move.l D0, [A6 + 0x10] 00001504 6600 FF70 bne -0x8E /* 00001476 */ label00001508: 00001508 302E FFD6 move.w D0, [A6 - 0x2A] 0000150C 6748 beq +0x4A /* 00001556 */ 0000150E 536E FFD6 subq.w [A6 - 0x2A], 1 00001512 302E FFD6 move.w D0, [A6 - 0x2A] 00001516 E380 asl D0, 1 00001518 41EE FFD8 lea.l A0, [A6 - 0x28] 0000151C D0C0 add.w A0, D0 0000151E 0C50 000A cmpi.w [A0], 0xA /* '\n' */ 00001522 6D18 blt +0x1A /* 0000153C */ 00001524 302E FFD6 move.w D0, [A6 - 0x2A] 00001528 E380 asl D0, 1 0000152A 41EE FFD8 lea.l A0, [A6 - 0x28] 0000152E D0C0 add.w A0, D0 00001530 3010 move.w D0, [A0] 00001532 907C 000A sub.w D0, 0xA /* '\n' */ 00001536 D07C 0041 add.w D0, 0x41 /* 'A' */ 0000153A 6012 bra +0x14 /* 0000154E */ label0000153C: 0000153C 302E FFD6 move.w D0, [A6 - 0x2A] 00001540 E380 asl D0, 1 00001542 41EE FFD8 lea.l A0, [A6 - 0x28] 00001546 D0C0 add.w A0, D0 00001548 3010 move.w D0, [A0] 0000154A D07C 0030 add.w D0, 0x30 /* '0' */ label0000154E: 0000154E 2053 movea.l A0, [A3] 00001550 5293 addq.l [A3], 1 00001552 1080 move.b [A0], D0 00001554 60B2 bra -0x4C /* 00001508 */ label00001556: 00001556 3E1F move.w D7, [A7]+ 00001558 265F movea.l A3, [A7]+ 0000155A 4E5E unlink A6 0000155C 4E75 rts fn0000155E: 0000155E 4E56 FFE4 link A6, -0x001C 00001562 2F0B move.l -[A7], A3 00001564 266E 000C movea.l A3, [A6 + 0xC] 00001568 3F07 move.w -[A7], D7 0000156A 3F06 move.w -[A7], D6 0000156C 0C6E 0100 000A cmpi.w [A6 + 0xA], 0x100 00001572 6606 bne +0x8 /* 0000157A */ 00001574 3D7C 0006 000A move.w [A6 + 0xA], 0x6 label0000157A: 0000157A 3D6E 000A FFFE move.w [A6 - 0x2], [A6 + 0xA] 00001580 0C6E 0066 0008 cmpi.w [A6 + 0x8], 0x66 /* 'f' */ 00001586 6608 bne +0xA /* 00001590 */ 00001588 1D7C 0001 FFFC move.b [A6 - 0x4], 0x1 0000158E 6018 bra +0x1A /* 000015A8 */ label00001590: 00001590 0C6E 0065 0008 cmpi.w [A6 + 0x8], 0x65 /* 'e' */ 00001596 6708 beq +0xA /* 000015A0 */ 00001598 0C6E 0067 0008 cmpi.w [A6 + 0x8], 0x67 /* 'g' */ 0000159E 6608 bne +0xA /* 000015A8 */ label000015A0: 000015A0 422E FFFC clr.b [A6 - 0x4] 000015A4 526E FFFE addq.w [A6 - 0x2], 1 label000015A8: 000015A8 486E FFFC pea.l [A6 - 0x4] 000015AC 486E 0010 pea.l [A6 + 0x10] 000015B0 486E FFE4 pea.l [A6 - 0x1C] 000015B4 3F3C 080B move.w -[A7], 0x80B 000015B8 A9EB syscall Pack4/FP68K 000015BA 486E FFE8 pea.l [A6 - 0x18] 000015BE 4EBA 06D4 jsr [PC + 0x6D4 /* 00001C94 */] 000015C2 588F addq.l A7, 4 000015C4 102E FFE4 move.b D0, [A6 - 0x1C] 000015C8 6708 beq +0xA /* 000015D2 */ 000015CA 2053 movea.l A0, [A3] 000015CC 5293 addq.l [A3], 1 000015CE 10BC 002D move.b [A0], 0x2D /* '-' */ label000015D2: 000015D2 102E FFE8 move.b D0, [A6 - 0x18] 000015D6 4880 ext.w D0 000015D8 B07C 0030 cmp.w D0, 0x30 /* '0' */ 000015DC 6D18 blt +0x1A /* 000015F6 */ 000015DE 102E FFE8 move.b D0, [A6 - 0x18] 000015E2 4880 ext.w D0 000015E4 B07C 0039 cmp.w D0, 0x39 /* '9' */ 000015E8 6E0C bgt +0xE /* 000015F6 */ 000015EA 102E FFE8 move.b D0, [A6 - 0x18] 000015EE 4880 ext.w D0 000015F0 B07C 0030 cmp.w D0, 0x30 /* '0' */ 000015F4 6618 bne +0x1A /* 0000160E */ label000015F6: 000015F6 102E FFE9 move.b D0, [A6 - 0x17] 000015FA 4880 ext.w D0 000015FC B07C 0000 cmp.w D0, 0x0 00001600 660C bne +0xE /* 0000160E */ 00001602 2053 movea.l A0, [A3] 00001604 5293 addq.l [A3], 1 00001606 10AE FFE8 move.b [A0], [A6 - 0x18] 0000160A 6000 00E8 bra +0xEA /* 000016F4 */ label0000160E: 0000160E 0C6E 0066 0008 cmpi.w [A6 + 0x8], 0x66 /* 'f' */ 00001614 6676 bne +0x78 /* 0000168C */ 00001616 486E FFE8 pea.l [A6 - 0x18] 0000161A 4EBA 09C6 jsr [PC + 0x9C6 /* 00001FE2 */] 0000161E 588F addq.l A7, 4 00001620 906E 000A sub.w D0, [A6 + 0xA] 00001624 3E00 move.w D7, D0 00001626 4246 clr.w D6 label00001628: 00001628 0C47 0000 cmpi.w D7, 0x0 0000162C 6F16 ble +0x18 /* 00001644 */ 0000162E 3006 move.w D0, D6 00001630 5246 addq.w D6, 1 00001632 41EE FFE8 lea.l A0, [A6 - 0x18] 00001636 D0C0 add.w A0, D0 00001638 1010 move.b D0, [A0] 0000163A 2053 movea.l A0, [A3] 0000163C 5293 addq.l [A3], 1 0000163E 1080 move.b [A0], D0 00001640 5347 subq.w D7, 1 00001642 60E4 bra -0x1A /* 00001628 */ label00001644: 00001644 302E 000A move.w D0, [A6 + 0xA] 00001648 6708 beq +0xA /* 00001652 */ 0000164A 2053 movea.l A0, [A3] 0000164C 5293 addq.l [A3], 1 0000164E 10BC 002E move.b [A0], 0x2E /* '.' */ label00001652: 00001652 3007 move.w D0, D7 00001654 5247 addq.w D7, 1 00001656 0C40 0000 cmpi.w D0, 0x0 0000165A 6C0E bge +0x10 /* 0000166A */ 0000165C 2053 movea.l A0, [A3] 0000165E 5293 addq.l [A3], 1 00001660 10BC 0030 move.b [A0], 0x30 /* '0' */ 00001664 536E 000A subq.w [A6 + 0xA], 1 00001668 60E8 bra -0x16 /* 00001652 */ label0000166A: 0000166A 302E 000A move.w D0, [A6 + 0xA] 0000166E 536E 000A subq.w [A6 + 0xA], 1 00001672 4A40 tst.w D0 00001674 6714 beq +0x16 /* 0000168A */ 00001676 3006 move.w D0, D6 00001678 5246 addq.w D6, 1 0000167A 41EE FFE8 lea.l A0, [A6 - 0x18] 0000167E D0C0 add.w A0, D0 00001680 1010 move.b D0, [A0] 00001682 2053 movea.l A0, [A3] 00001684 5293 addq.l [A3], 1 00001686 1080 move.b [A0], D0 00001688 60E0 bra -0x1E /* 0000166A */ label0000168A: 0000168A 6068 bra +0x6A /* 000016F4 */ label0000168C: 0000168C 2053 movea.l A0, [A3] 0000168E 5293 addq.l [A3], 1 00001690 10AE FFE8 move.b [A0], [A6 - 0x18] 00001694 302E 000A move.w D0, [A6 + 0xA] 00001698 6708 beq +0xA /* 000016A2 */ 0000169A 2053 movea.l A0, [A3] 0000169C 5293 addq.l [A3], 1 0000169E 10BC 002E move.b [A0], 0x2E /* '.' */ label000016A2: 000016A2 3E3C 0001 move.w D7, 0x1 000016A6 302E 000A move.w D0, [A6 + 0xA] 000016AA D16E FFE6 add.w [A6 - 0x1A], D0 label000016AE: 000016AE 302E 000A move.w D0, [A6 + 0xA] 000016B2 536E 000A subq.w [A6 + 0xA], 1 000016B6 4A40 tst.w D0 000016B8 6714 beq +0x16 /* 000016CE */ 000016BA 3007 move.w D0, D7 000016BC 5247 addq.w D7, 1 000016BE 41EE FFE8 lea.l A0, [A6 - 0x18] 000016C2 D0C0 add.w A0, D0 000016C4 1010 move.b D0, [A0] 000016C6 2053 movea.l A0, [A3] 000016C8 5293 addq.l [A3], 1 000016CA 1080 move.b [A0], D0 000016CC 60E0 bra -0x1E /* 000016AE */ label000016CE: 000016CE 2053 movea.l A0, [A3] 000016D0 5293 addq.l [A3], 1 000016D2 10BC 0045 move.b [A0], 0x45 /* 'E' */ 000016D6 3F2E FFE6 move.w -[A7], [A6 - 0x1A] 000016DA 486C 01EA pea.l [A4 + 0x1EA] 000016DE 2F13 move.l -[A7], [A3] 000016E0 4EBA 0354 jsr [PC + 0x354 /* 00001A36 */] 000016E4 DEFC 000A add.w A7, 0xA /* '\n' */ 000016E8 2F13 move.l -[A7], [A3] 000016EA 4EBA 08F6 jsr [PC + 0x8F6 /* 00001FE2 */] 000016EE 588F addq.l A7, 4 000016F0 48C0 ext.l D0 000016F2 D193 add.l [A3], D0 label000016F4: 000016F4 3C1F move.w D6, [A7]+ 000016F6 3E1F move.w D7, [A7]+ 000016F8 265F movea.l A3, [A7]+ 000016FA 4E5E unlink A6 000016FC 4E75 rts fn000016FE: 000016FE 4E56 FFFE link A6, -0x0002 00001702 426E FFFE clr.w [A6 - 0x2] label00001706: 00001706 206E 0008 movea.l A0, [A6 + 0x8] 0000170A 2050 movea.l A0, [A0] 0000170C 1010 move.b D0, [A0] 0000170E 4880 ext.w D0 00001710 B07C 0030 cmp.w D0, 0x30 /* '0' */ 00001714 6D34 blt +0x36 /* 0000174A */ 00001716 206E 0008 movea.l A0, [A6 + 0x8] 0000171A 2050 movea.l A0, [A0] 0000171C 1010 move.b D0, [A0] 0000171E 4880 ext.w D0 00001720 B07C 0039 cmp.w D0, 0x39 /* '9' */ 00001724 6E24 bgt +0x26 /* 0000174A */ 00001726 302E FFFE move.w D0, [A6 - 0x2] 0000172A C1FC 000A muls.w D0, 0xA /* '\n' */ 0000172E 206E 0008 movea.l A0, [A6 + 0x8] 00001732 2050 movea.l A0, [A0] 00001734 1210 move.b D1, [A0] 00001736 4881 ext.w D1 00001738 D041 add.w D0, D1 0000173A 907C 0030 sub.w D0, 0x30 /* '0' */ 0000173E 3D40 FFFE move.w [A6 - 0x2], D0 00001742 206E 0008 movea.l A0, [A6 + 0x8] 00001746 5290 addq.l [A0], 1 00001748 60BC bra -0x42 /* 00001706 */ label0000174A: 0000174A 302E FFFE move.w D0, [A6 - 0x2] 0000174E 4E5E unlink A6 00001750 4E75 rts fn00001752: 00001752 4E56 FFE6 link A6, -0x001A 00001756 2F0B move.l -[A7], A3 00001758 266E 000C movea.l A3, [A6 + 0xC] 0000175C 2F0A move.l -[A7], A2 0000175E 3F07 move.w -[A7], D7 00001760 3F06 move.w -[A7], D6 00001762 2D6E 0008 FFFC move.l [A6 - 0x4], [A6 + 0x8] 00001768 200B move.l D0, A3 0000176A 2040 movea.l A0, D0 0000176C 2450 movea.l A2, [A0] 0000176E 588B addq.l A3, 4 label00001770: 00001770 1012 move.b D0, [A2] 00001772 4880 ext.w D0 00001774 B07C 0000 cmp.w D0, 0x0 00001778 6700 025E beq +0x260 /* 000019D8 */ label0000177C: 0000177C 1012 move.b D0, [A2] 0000177E 4880 ext.w D0 00001780 B07C 0000 cmp.w D0, 0x0 00001784 6716 beq +0x18 /* 0000179C */ 00001786 1012 move.b D0, [A2] 00001788 4880 ext.w D0 0000178A B07C 0025 cmp.w D0, 0x25 /* '%' */ 0000178E 670C beq +0xE /* 0000179C */ 00001790 206E 0008 movea.l A0, [A6 + 0x8] 00001794 52AE 0008 addq.l [A6 + 0x8], 1 00001798 109A move.b [A0], [A2]+ 0000179A 60E0 bra -0x1E /* 0000177C */ label0000179C: 0000179C 1012 move.b D0, [A2] 0000179E 4880 ext.w D0 000017A0 B07C 0025 cmp.w D0, 0x25 /* '%' */ 000017A4 6600 022E bne +0x230 /* 000019D4 */ 000017A8 528A addq.l A2, 1 000017AA 426E FFEC clr.w [A6 - 0x14] 000017AE 3D7C 0100 FFE8 move.w [A6 - 0x18], 0x100 000017B4 426E FFE6 clr.w [A6 - 0x1A] 000017B8 1D7C 0020 FFEF move.b [A6 - 0x11], 0x20 /* ' ' */ 000017BE 1012 move.b D0, [A2] 000017C0 4880 ext.w D0 000017C2 B07C 002D cmp.w D0, 0x2D /* '-' */ 000017C6 6608 bne +0xA /* 000017D0 */ 000017C8 3D7C 0001 FFEC move.w [A6 - 0x14], 0x1 000017CE 528A addq.l A2, 1 label000017D0: 000017D0 1012 move.b D0, [A2] 000017D2 4880 ext.w D0 000017D4 B07C 0030 cmp.w D0, 0x30 /* '0' */ 000017D8 6608 bne +0xA /* 000017E2 */ 000017DA 1D7C 0030 FFEF move.b [A6 - 0x11], 0x30 /* '0' */ 000017E0 528A addq.l A2, 1 label000017E2: 000017E2 2D4A FFF0 move.l [A6 - 0x10], A2 000017E6 486E FFF0 pea.l [A6 - 0x10] 000017EA 4EBA FF12 jsr [PC - 0xEE /* 000016FE */] 000017EE 588F addq.l A7, 4 000017F0 3D40 FFEA move.w [A6 - 0x16], D0 000017F4 246E FFF0 movea.l A2, [A6 - 0x10] 000017F8 1012 move.b D0, [A2] 000017FA 4880 ext.w D0 000017FC B07C 002E cmp.w D0, 0x2E /* '.' */ 00001800 6618 bne +0x1A /* 0000181A */ 00001802 528A addq.l A2, 1 00001804 2D4A FFF0 move.l [A6 - 0x10], A2 00001808 486E FFF0 pea.l [A6 - 0x10] 0000180C 4EBA FEF0 jsr [PC - 0x110 /* 000016FE */] 00001810 588F addq.l A7, 4 00001812 3D40 FFE8 move.w [A6 - 0x18], D0 00001816 246E FFF0 movea.l A2, [A6 - 0x10] label0000181A: 0000181A 1012 move.b D0, [A2] 0000181C 4880 ext.w D0 0000181E B07C 006C cmp.w D0, 0x6C /* 'l' */ 00001822 6608 bne +0xA /* 0000182C */ 00001824 3D7C 0001 FFE6 move.w [A6 - 0x1A], 0x1 0000182A 528A addq.l A2, 1 label0000182C: 0000182C 1012 move.b D0, [A2] 0000182E 4880 ext.w D0 00001830 B07C 0000 cmp.w D0, 0x0 00001834 6706 beq +0x8 /* 0000183C */ 00001836 101A move.b D0, [A2]+ 00001838 4880 ext.w D0 0000183A 3E00 move.w D7, D0 label0000183C: 0000183C 2D6E 0008 FFF8 move.l [A6 - 0x8], [A6 + 0x8] 00001842 0C47 0064 cmpi.w D7, 0x64 /* 'd' */ 00001846 6712 beq +0x14 /* 0000185A */ 00001848 0C47 006F cmpi.w D7, 0x6F /* 'o' */ 0000184C 670C beq +0xE /* 0000185A */ 0000184E 0C47 0078 cmpi.w D7, 0x78 /* 'x' */ 00001852 6706 beq +0x8 /* 0000185A */ 00001854 0C47 0075 cmpi.w D7, 0x75 /* 'u' */ 00001858 6642 bne +0x44 /* 0000189C */ label0000185A: 0000185A 302E FFE6 move.w D0, [A6 - 0x1A] 0000185E 6708 beq +0xA /* 00001868 */ 00001860 200B move.l D0, A3 00001862 2040 movea.l A0, D0 00001864 2010 move.l D0, [A0] 00001866 6008 bra +0xA /* 00001870 */ label00001868: 00001868 200B move.l D0, A3 0000186A 2040 movea.l A0, D0 0000186C 3010 move.w D0, [A0] 0000186E 48C0 ext.l D0 label00001870: 00001870 2F00 move.l -[A7], D0 00001872 486E 0008 pea.l [A6 + 0x8] 00001876 3F2E FFE6 move.w -[A7], [A6 - 0x1A] 0000187A 3F07 move.w -[A7], D7 0000187C 4EBA FB72 jsr [PC - 0x48E /* 000013F0 */] 00001880 DEFC 000C add.w A7, 0xC 00001884 302E FFE6 move.w D0, [A6 - 0x1A] 00001888 6706 beq +0x8 /* 00001890 */ 0000188A 303C 0004 move.w D0, 0x4 0000188E 6004 bra +0x6 /* 00001894 */ label00001890: 00001890 303C 0002 move.w D0, 0x2 label00001894: 00001894 48C0 ext.l D0 00001896 D7C0 add.l A3, D0 00001898 6000 0094 bra +0x96 /* 0000192E */ label0000189C: 0000189C 0C47 0063 cmpi.w D7, 0x63 /* 'c' */ 000018A0 6616 bne +0x18 /* 000018B8 */ 000018A2 200B move.l D0, A3 000018A4 5280 addq.l D0, 1 000018A6 2040 movea.l A0, D0 000018A8 1010 move.b D0, [A0] 000018AA 206E 0008 movea.l A0, [A6 + 0x8] 000018AE 52AE 0008 addq.l [A6 + 0x8], 1 000018B2 1080 move.b [A0], D0 000018B4 548B addq.l A3, 2 000018B6 6076 bra +0x78 /* 0000192E */ label000018B8: 000018B8 0C47 0073 cmpi.w D7, 0x73 /* 's' */ 000018BC 6634 bne +0x36 /* 000018F2 */ 000018BE 200B move.l D0, A3 000018C0 2040 movea.l A0, D0 000018C2 2D50 FFF4 move.l [A6 - 0xC], [A0] 000018C6 588B addq.l A3, 4 000018C8 3C2E FFE8 move.w D6, [A6 - 0x18] label000018CC: 000018CC 3006 move.w D0, D6 000018CE 6720 beq +0x22 /* 000018F0 */ 000018D0 206E FFF4 movea.l A0, [A6 - 0xC] 000018D4 1010 move.b D0, [A0] 000018D6 6718 beq +0x1A /* 000018F0 */ 000018D8 206E FFF4 movea.l A0, [A6 - 0xC] 000018DC 52AE FFF4 addq.l [A6 - 0xC], 1 000018E0 1010 move.b D0, [A0] 000018E2 206E 0008 movea.l A0, [A6 + 0x8] 000018E6 52AE 0008 addq.l [A6 + 0x8], 1 000018EA 1080 move.b [A0], D0 000018EC 5346 subq.w D6, 1 000018EE 60DC bra -0x22 /* 000018CC */ label000018F0: 000018F0 603C bra +0x3E /* 0000192E */ label000018F2: 000018F2 0C47 0065 cmpi.w D7, 0x65 /* 'e' */ 000018F6 670C beq +0xE /* 00001904 */ 000018F8 0C47 0066 cmpi.w D7, 0x66 /* 'f' */ 000018FC 6706 beq +0x8 /* 00001904 */ 000018FE 0C47 0067 cmpi.w D7, 0x67 /* 'g' */ 00001902 6620 bne +0x22 /* 00001924 */ label00001904: 00001904 200B move.l D0, A3 00001906 2040 movea.l A0, D0 00001908 2F28 0004 move.l -[A7], [A0 + 0x4] 0000190C 2F10 move.l -[A7], [A0] 0000190E 486E 0008 pea.l [A6 + 0x8] 00001912 3F2E FFE8 move.w -[A7], [A6 - 0x18] 00001916 3F07 move.w -[A7], D7 00001918 4EBA FC44 jsr [PC - 0x3BC /* 0000155E */] 0000191C DEFC 0010 add.w A7, 0x10 00001920 508B addq.l A3, 8 00001922 600A bra +0xC /* 0000192E */ label00001924: 00001924 206E 0008 movea.l A0, [A6 + 0x8] 00001928 52AE 0008 addq.l [A6 + 0x8], 1 0000192C 109A move.b [A0], [A2]+ label0000192E: 0000192E 202E 0008 move.l D0, [A6 + 0x8] 00001932 222E FFF8 move.l D1, [A6 - 0x8] 00001936 9041 sub.w D0, D1 00001938 B06E FFEA cmp.w D0, [A6 - 0x16] 0000193C 6C00 0096 bge +0x98 /* 000019D4 */ 00001940 302E FFEC move.w D0, [A6 - 0x14] 00001944 6728 beq +0x2A /* 0000196E */ 00001946 302E FFEA move.w D0, [A6 - 0x16] 0000194A 242E 0008 move.l D2, [A6 + 0x8] 0000194E 262E FFF8 move.l D3, [A6 - 0x8] 00001952 9443 sub.w D2, D3 00001954 9042 sub.w D0, D2 00001956 3C00 move.w D6, D0 label00001958: 00001958 3006 move.w D0, D6 0000195A 6710 beq +0x12 /* 0000196C */ 0000195C 206E 0008 movea.l A0, [A6 + 0x8] 00001960 52AE 0008 addq.l [A6 + 0x8], 1 00001964 10AE FFEF move.b [A0], [A6 - 0x11] 00001968 5346 subq.w D6, 1 0000196A 60EC bra -0x12 /* 00001958 */ label0000196C: 0000196C 6066 bra +0x68 /* 000019D4 */ label0000196E: 0000196E 202E FFF8 move.l D0, [A6 - 0x8] 00001972 342E FFEA move.w D2, [A6 - 0x16] 00001976 5342 subq.w D2, 1 00001978 48C2 ext.l D2 0000197A D082 add.l D0, D2 0000197C 2D40 FFF4 move.l [A6 - 0xC], D0 00001980 2D40 FFF0 move.l [A6 - 0x10], D0 00001984 202E 0008 move.l D0, [A6 + 0x8] 00001988 222E FFF8 move.l D1, [A6 - 0x8] 0000198C 9041 sub.w D0, D1 0000198E 3C00 move.w D6, D0 label00001990: 00001990 3006 move.w D0, D6 00001992 671E beq +0x20 /* 000019B2 */ 00001994 202E FFF8 move.l D0, [A6 - 0x8] 00001998 3406 move.w D2, D6 0000199A 5342 subq.w D2, 1 0000199C 48C2 ext.l D2 0000199E D082 add.l D0, D2 000019A0 2040 movea.l A0, D0 000019A2 1010 move.b D0, [A0] 000019A4 206E FFF4 movea.l A0, [A6 - 0xC] 000019A8 53AE FFF4 subq.l [A6 - 0xC], 1 000019AC 1080 move.b [A0], D0 000019AE 5346 subq.w D6, 1 000019B0 60DE bra -0x20 /* 00001990 */ label000019B2: 000019B2 202E FFF8 move.l D0, [A6 - 0x8] 000019B6 B0AE FFF4 cmp.l D0, [A6 - 0xC] 000019BA 6E0E bgt +0x10 /* 000019CA */ 000019BC 206E FFF8 movea.l A0, [A6 - 0x8] 000019C0 52AE FFF8 addq.l [A6 - 0x8], 1 000019C4 10AE FFEF move.b [A0], [A6 - 0x11] 000019C8 60E8 bra -0x16 /* 000019B2 */ label000019CA: 000019CA 202E FFF0 move.l D0, [A6 - 0x10] 000019CE 5280 addq.l D0, 1 000019D0 2D40 0008 move.l [A6 + 0x8], D0 label000019D4: 000019D4 6000 FD9A bra -0x264 /* 00001770 */ label000019D8: 000019D8 206E 0008 movea.l A0, [A6 + 0x8] 000019DC 4210 clr.b [A0] 000019DE 202E 0008 move.l D0, [A6 + 0x8] 000019E2 222E FFFC move.l D1, [A6 - 0x4] 000019E6 9041 sub.w D0, D1 000019E8 3C1F move.w D6, [A7]+ 000019EA 3E1F move.w D7, [A7]+ 000019EC 245F movea.l A2, [A7]+ 000019EE 265F movea.l A3, [A7]+ 000019F0 4E5E unlink A6 000019F2 4E75 rts fn000019F4: 000019F4 4E56 FEFE link A6, -0x0102 000019F8 2F2E 000C move.l -[A7], [A6 + 0xC] 000019FC 486E FF00 pea.l [A6 - 0x100] 00001A00 4EBA FD50 jsr [PC - 0x2B0 /* 00001752 */] 00001A04 508F addq.l A7, 8 00001A06 3D40 FEFE move.w [A6 - 0x102], D0 00001A0A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001A0E 486E FF00 pea.l [A6 - 0x100] 00001A12 4EBA 0CBE jsr [PC + 0xCBE /* 000026D2 */] 00001A16 508F addq.l A7, 8 00001A18 302E FEFE move.w D0, [A6 - 0x102] 00001A1C 4E5E unlink A6 00001A1E 4E75 rts fn00001A20: 00001A20 4E56 0000 link A6, 0 00001A24 486E 0008 pea.l [A6 + 0x8] 00001A28 486C F902 pea.l [A4 - 0x6FE] 00001A2C 4EBA FFC6 jsr [PC - 0x3A /* 000019F4 */] 00001A30 508F addq.l A7, 8 00001A32 4E5E unlink A6 00001A34 4E75 rts fn00001A36: 00001A36 4E56 0000 link A6, 0 00001A3A 486E 000C pea.l [A6 + 0xC] 00001A3E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001A42 4EBA FD0E jsr [PC - 0x2F2 /* 00001752 */] 00001A46 508F addq.l A7, 8 00001A48 4E5E unlink A6 00001A4A 4E75 rts fn00001A4C: 00001A4C 4E56 0000 link A6, 0 00001A50 2F0B move.l -[A7], A3 00001A52 266E 0008 movea.l A3, [A6 + 0x8] 00001A56 2F0B move.l -[A7], A3 00001A58 4EBA 0044 jsr [PC + 0x44 /* 00001A9E */] 00001A5C 588F addq.l A7, 4 00001A5E 4A40 tst.w D0 00001A60 6706 beq +0x8 /* 00001A68 */ 00001A62 303C FFFF move.w D0, 0xFFFF 00001A66 6030 bra +0x32 /* 00001A98 */ label00001A68: 00001A68 302B 000A move.w D0, [A3 + 0xA] 00001A6C C07C 0010 and.w D0, 0x10 00001A70 670A beq +0xC /* 00001A7C */ 00001A72 2F2B 0006 move.l -[A7], [A3 + 0x6] 00001A76 4EBA 088E jsr [PC + 0x88E /* 00002306 */] 00001A7A 588F addq.l A7, 4 label00001A7C: 00001A7C 426B 000A clr.w [A3 + 0xA] 00001A80 3F2B 000C move.w -[A7], [A3 + 0xC] 00001A84 4EBA 0434 jsr [PC + 0x434 /* 00001EBA */] 00001A88 548F addq.l A7, 2 00001A8A 4A40 tst.w D0 00001A8C 6706 beq +0x8 /* 00001A94 */ 00001A8E 303C FFFF move.w D0, 0xFFFF 00001A92 6004 bra +0x6 /* 00001A98 */ label00001A94: 00001A94 303C 0000 move.w D0, 0x0 label00001A98: 00001A98 265F movea.l A3, [A7]+ 00001A9A 4E5E unlink A6 00001A9C 4E75 rts fn00001A9E: 00001A9E 4E56 FFFC link A6, -0x0004 00001AA2 2F0B move.l -[A7], A3 00001AA4 266E 0008 movea.l A3, [A6 + 0x8] 00001AA8 3F07 move.w -[A7], D7 00001AAA 302B 000A move.w D0, [A3 + 0xA] 00001AAE C07C 0003 and.w D0, 0x3 00001AB2 0C40 0000 cmpi.w D0, 0x0 00001AB6 6608 bne +0xA /* 00001AC0 */ 00001AB8 303C FFFF move.w D0, 0xFFFF 00001ABC 6000 0092 bra +0x94 /* 00001B50 */ label00001AC0: 00001AC0 2013 move.l D0, [A3] 00001AC2 222B 0006 move.l D1, [A3 + 0x6] 00001AC6 9041 sub.w D0, D1 00001AC8 3E00 move.w D7, D0 00001ACA 302B 000A move.w D0, [A3 + 0xA] 00001ACE C07C 0080 and.w D0, 0x80 00001AD2 6750 beq +0x52 /* 00001B24 */ 00001AD4 302B 000A move.w D0, [A3 + 0xA] 00001AD8 C07C 0002 and.w D0, 0x2 00001ADC 0C40 0000 cmpi.w D0, 0x0 00001AE0 6606 bne +0x8 /* 00001AE8 */ 00001AE2 303C FFFF move.w D0, 0xFFFF 00001AE6 6068 bra +0x6A /* 00001B50 */ label00001AE8: 00001AE8 302B 000A move.w D0, [A3 + 0xA] 00001AEC C07C 0004 and.w D0, 0x4 00001AF0 6710 beq +0x12 /* 00001B02 */ 00001AF2 3F3C 0002 move.w -[A7], 0x2 00001AF6 42A7 clr.l -[A7] 00001AF8 3F2B 000C move.w -[A7], [A3 + 0xC] 00001AFC 4EBA 035E jsr [PC + 0x35E /* 00001E5C */] 00001B00 508F addq.l A7, 8 label00001B02: 00001B02 3F07 move.w -[A7], D7 00001B04 2F2B 0006 move.l -[A7], [A3 + 0x6] 00001B08 3F2B 000C move.w -[A7], [A3 + 0xC] 00001B0C 4EBA 095E jsr [PC + 0x95E /* 0000246C */] 00001B10 508F addq.l A7, 8 00001B12 0C40 FFFF cmpi.w D0, 0xFFFF 00001B16 6606 bne +0x8 /* 00001B1E */ 00001B18 303C FFFF move.w D0, 0xFFFF 00001B1C 6032 bra +0x34 /* 00001B50 */ label00001B1E: 00001B1E 026B FF7F 000A andi.w [A3 + 0xA], 0xFF7F label00001B24: 00001B24 2D4B FFFC move.l [A6 - 0x4], A3 00001B28 0C6B 7D00 000C cmpi.w [A3 + 0xC], 0x7D00 /* '}\0' */ 00001B2E 6C14 bge +0x16 /* 00001B44 */ 00001B30 206E FFFC movea.l A0, [A6 - 0x4] 00001B34 41E8 000E lea.l A0, [A0 + 0xE] 00001B38 2F08 move.l -[A7], A0 00001B3A 3F2B 000C move.w -[A7], [A3 + 0xC] 00001B3E 4EBA F81A jsr [PC - 0x7E6 /* 0000135A */] 00001B42 5C8F addq.l A7, 6 label00001B44: 00001B44 26AB 0006 move.l [A3], [A3 + 0x6] 00001B48 426B 0004 clr.w [A3 + 0x4] 00001B4C 303C 0000 move.w D0, 0x0 label00001B50: 00001B50 3E1F move.w D7, [A7]+ 00001B52 265F movea.l A3, [A7]+ 00001B54 4E5E unlink A6 00001B56 4E75 rts export_60: fn00001B58: 00001B58 4E56 0000 link A6, 0 00001B5C 206E 0008 movea.l A0, [A6 + 0x8] 00001B60 A029 syscall HLock 00001B62 3940 F88C move.w [A4 - 0x774], D0 00001B66 4E5E unlink A6 00001B68 4E75 rts export_5: fn00001B6A: 00001B6A 4E56 0000 link A6, 0 00001B6E 206E 0008 movea.l A0, [A6 + 0x8] 00001B72 A02A syscall HUnlock 00001B74 3940 F88C move.w [A4 - 0x774], D0 00001B78 4E5E unlink A6 00001B7A 4E75 rts export_65: 00001B7C 4E56 0000 link A6, 0 00001B80 206E 0008 movea.l A0, [A6 + 0x8] 00001B84 A049 syscall HPurge 00001B86 3940 F88C move.w [A4 - 0x774], D0 00001B8A 4E5E unlink A6 00001B8C 4E75 rts export_64: fn00001B8E: 00001B8E 4E56 0000 link A6, 0 00001B92 A9CC syscall TEInit 00001B94 4E5E unlink A6 00001B96 4E75 rts export_63: 00001B98 4E56 0000 link A6, 0 00001B9C 558F subq.l A7, 2 00001B9E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001BA2 A86A syscall HiWord 00001BA4 301F move.w D0, [A7]+ 00001BA6 4E5E unlink A6 00001BA8 4E75 rts export_55: 00001BAA 4E56 0000 link A6, 0 00001BAE 558F subq.l A7, 2 00001BB0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001BB4 A86B syscall LoWord 00001BB6 301F move.w D0, [A7]+ 00001BB8 4E5E unlink A6 00001BBA 4E75 rts fn00001BBC: 00001BBC 4E56 FFFE link A6, -0x0002 00001BC0 48E7 F000 movem.l -[A7], D0,D1,D2,D3 00001BC4 242E 0008 move.l D2, [A6 + 0x8] 00001BC8 222E 000C move.l D1, [A6 + 0xC] 00001BCC 426E FFFE clr.w [A6 - 0x2] 00001BD0 4A81 tst.l D1 00001BD2 6C06 bge +0x8 /* 00001BDA */ 00001BD4 566E FFFE addq.w [A6 - 0x2], 3 00001BD8 4481 neg.l D1 label00001BDA: 00001BDA 4A82 tst.l D2 00001BDC 6C06 bge +0x8 /* 00001BE4 */ 00001BDE 526E FFFE addq.w [A6 - 0x2], 1 00001BE2 4482 neg.l D2 label00001BE4: 00001BE4 7601 moveq.l D3, 0x01 label00001BE6: 00001BE6 B481 cmp.l D2, D1 00001BE8 6406 bcc +0x8 /* 00001BF0 */ 00001BEA E382 asl D2, 1 00001BEC E383 asl D3, 1 00001BEE 60F6 bra -0x8 /* 00001BE6 */ label00001BF0: 00001BF0 4280 clr.l D0 label00001BF2: 00001BF2 B481 cmp.l D2, D1 00001BF4 6204 bhi +0x6 /* 00001BFA */ 00001BF6 8083 or.l D0, D3 00001BF8 9282 sub.l D1, D2 label00001BFA: 00001BFA E28A lsr D2, 1 00001BFC E28B lsr D3, 1 00001BFE 64F2 bcc -0xC /* 00001BF2 */ 00001C00 0C6E 0003 FFFE cmpi.w [A6 - 0x2], 0x3 00001C06 6D02 blt +0x4 /* 00001C0A */ 00001C08 4481 neg.l D1 label00001C0A: 00001C0A E2EE FFFE lsr .w [A6 - 0x2] 00001C0E 6402 bcc +0x4 /* 00001C12 */ 00001C10 4480 neg.l D0 label00001C12: 00001C12 2D40 0008 move.l [A6 + 0x8], D0 00001C16 2D41 000C move.l [A6 + 0xC], D1 00001C1A 4CDF 000F movem.l D0,D1,D2,D3, [A7]+ 00001C1E 4E5E unlink A6 00001C20 4E75 rts fn00001C22: 00001C22 4E56 0000 link A6, 0 00001C26 202E 0008 move.l D0, [A6 + 0x8] 00001C2A 2F00 move.l -[A7], D0 00001C2C 202E 000C move.l D0, [A6 + 0xC] 00001C30 2F00 move.l -[A7], D0 00001C32 202E 0010 move.l D0, [A6 + 0x10] 00001C36 2F00 move.l -[A7], D0 00001C38 302E 0014 move.w D0, [A6 + 0x14] 00001C3C 3F00 move.w -[A7], D0 00001C3E A9CE syscall TETextBox/TextBox 00001C40 4E5E unlink A6 00001C42 4E75 rts export_61: fn00001C44: 00001C44 4E56 FFFC link A6, -0x0004 00001C48 202E 0008 move.l D0, [A6 + 0x8] 00001C4C 6742 beq +0x44 /* 00001C90 */ 00001C4E 426E FFFE clr.w [A6 - 0x2] label00001C52: 00001C52 302E FFFE move.w D0, [A6 - 0x2] 00001C56 206E 0008 movea.l A0, [A6 + 0x8] 00001C5A D0C0 add.w A0, D0 00001C5C 1D50 FFFC move.b [A6 - 0x4], [A0] 00001C60 302E FFFE move.w D0, [A6 - 0x2] 00001C64 206E 0008 movea.l A0, [A6 + 0x8] 00001C68 D0C0 add.w A0, D0 00001C6A 10AE FFFD move.b [A0], [A6 - 0x3] 00001C6E 526E FFFE addq.w [A6 - 0x2], 1 00001C72 1D6E FFFC FFFD move.b [A6 - 0x3], [A6 - 0x4] 00001C78 102E FFFC move.b D0, [A6 - 0x4] 00001C7C 4880 ext.w D0 00001C7E B07C 0000 cmp.w D0, 0x0 00001C82 66CE bne -0x30 /* 00001C52 */ 00001C84 302E FFFE move.w D0, [A6 - 0x2] 00001C88 5340 subq.w D0, 1 00001C8A 206E 0008 movea.l A0, [A6 + 0x8] 00001C8E 1080 move.b [A0], D0 label00001C90: 00001C90 4E5E unlink A6 00001C92 4E75 rts export_62: fn00001C94: 00001C94 4E56 FFFC link A6, -0x0004 00001C98 202E 0008 move.l D0, [A6 + 0x8] 00001C9C 674C beq +0x4E /* 00001CEA */ 00001C9E 206E 0008 movea.l A0, [A6 + 0x8] 00001CA2 1010 move.b D0, [A0] 00001CA4 C07C 00FF and.w D0, 0xFF 00001CA8 3D40 FFFC move.w [A6 - 0x4], D0 00001CAC 426E FFFE clr.w [A6 - 0x2] label00001CB0: 00001CB0 302E FFFE move.w D0, [A6 - 0x2] 00001CB4 B06E FFFC cmp.w D0, [A6 - 0x4] 00001CB8 6C24 bge +0x26 /* 00001CDE */ 00001CBA 302E FFFE move.w D0, [A6 - 0x2] 00001CBE 206E 0008 movea.l A0, [A6 + 0x8] 00001CC2 D0C0 add.w A0, D0 00001CC4 1028 0001 move.b D0, [A0 + 0x1] 00001CC8 342E FFFE move.w D2, [A6 - 0x2] 00001CCC 206E 0008 movea.l A0, [A6 + 0x8] 00001CD0 D0C2 add.w A0, D2 00001CD2 1080 move.b [A0], D0 00001CD4 302E FFFE move.w D0, [A6 - 0x2] 00001CD8 526E FFFE addq.w [A6 - 0x2], 1 00001CDC 60D2 bra -0x2C /* 00001CB0 */ label00001CDE: 00001CDE 302E FFFC move.w D0, [A6 - 0x4] 00001CE2 206E 0008 movea.l A0, [A6 + 0x8] 00001CE6 D0C0 add.w A0, D0 00001CE8 4210 clr.b [A0] label00001CEA: 00001CEA 4E5E unlink A6 00001CEC 4E75 rts fn00001CEE: 00001CEE 4E56 FFF4 link A6, -0x000C 00001CF2 0C6C 0000 FA76 cmpi.w [A4 - 0x58A], 0x0 00001CF8 6600 0092 bne +0x94 /* 00001D8C */ 00001CFC 486C FB42 pea.l [A4 - 0x4BE] 00001D00 4EBA F6BE jsr [PC - 0x942 /* 000013C0 */] 00001D04 588F addq.l A7, 4 00001D06 A8FE syscall InitFonts 00001D08 4EBA 0CC4 jsr [PC + 0xCC4 /* 000029CE */] 00001D0C 4EBA 08C4 jsr [PC + 0x8C4 /* 000025D2 */] 00001D10 4EBA FE7C jsr [PC - 0x184 /* 00001B8E */] 00001D14 42A7 clr.l -[A7] 00001D16 4EBA 085C jsr [PC + 0x85C /* 00002574 */] 00001D1A 588F addq.l A7, 4 00001D1C 4EBA 0AF0 jsr [PC + 0xAF0 /* 0000280E */] 00001D20 4EBA 0AF6 jsr [PC + 0xAF6 /* 00002818 */] 00001D24 3D7C 0028 FFF4 move.w [A6 - 0xC], 0x28 /* '(' */ 00001D2A 3D7C 0004 FFF6 move.w [A6 - 0xA], 0x4 00001D30 3D7C 0152 FFF8 move.w [A6 - 0x8], 0x152 00001D36 3D7C 01FC FFFA move.w [A6 - 0x6], 0x1FC 00001D3C 42A7 clr.l -[A7] 00001D3E 4267 clr.w -[A7] 00001D40 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF 00001D46 4267 clr.w -[A7] 00001D48 3F3C 0001 move.w -[A7], 0x1 00001D4C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001D50 486E FFF4 pea.l [A6 - 0xC] 00001D54 486C F9DA pea.l [A4 - 0x626] 00001D58 4EBA 0C84 jsr [PC + 0xC84 /* 000029DE */] 00001D5C DEFC 001A add.w A7, 0x1A 00001D60 2D40 FFFC move.l [A6 - 0x4], D0 00001D64 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001D68 4EBA F666 jsr [PC - 0x99A /* 000013D0 */] 00001D6C 588F addq.l A7, 4 00001D6E 4267 clr.w -[A7] 00001D70 4EBA 0A14 jsr [PC + 0xA14 /* 00002786 */] 00001D74 548F addq.l A7, 2 00001D76 4EBA 0018 jsr [PC + 0x18 /* 00001D90 */] 00001D7A 302C F9D2 move.w D0, [A4 - 0x62E] 00001D7E D06C F9D8 add.w D0, [A4 - 0x628] 00001D82 3F00 move.w -[A7], D0 00001D84 4267 clr.w -[A7] 00001D86 4EBA F5BC jsr [PC - 0xA44 /* 00001344 */] 00001D8A 588F addq.l A7, 4 label00001D8C: 00001D8C 4E5E unlink A6 00001D8E 4E75 rts fn00001D90: 00001D90 4E56 FFFC link A6, -0x0004 00001D94 486C F9D2 pea.l [A4 - 0x62E] 00001D98 4EBA 0A0E jsr [PC + 0xA0E /* 000027A8 */] 00001D9C 588F addq.l A7, 4 00001D9E 4EBA 098C jsr [PC + 0x98C /* 0000272C */] 00001DA2 2D40 FFFC move.l [A6 - 0x4], D0 00001DA6 2F3C 0000 0008 move.l -[A7], 0x8 00001DAC 486C F9CA pea.l [A4 - 0x636] 00001DB0 206E FFFC movea.l A0, [A6 - 0x4] 00001DB4 41E8 0010 lea.l A0, [A0 + 0x10] 00001DB8 2F08 move.l -[A7], A0 00001DBA 4EBA 0B6E jsr [PC + 0xB6E /* 0000292A */] 00001DBE DEFC 000C add.w A7, 0xC 00001DC2 4E5E unlink A6 00001DC4 4E75 rts fn00001DC6: 00001DC6 4E56 FFF6 link A6, -0x000A 00001DCA 486E FFFC pea.l [A6 - 0x4] 00001DCE 4EBA F52E jsr [PC - 0xAD2 /* 000012FE */] 00001DD2 588F addq.l A7, 4 00001DD4 302E FFFC move.w D0, [A6 - 0x4] 00001DD8 342C F9CE move.w D2, [A4 - 0x632] 00001DDC 946C F9D8 sub.w D2, [A4 - 0x628] 00001DE0 946C F9D4 sub.w D2, [A4 - 0x62C] 00001DE4 9042 sub.w D0, D2 00001DE6 4440 neg.w D0 00001DE8 3D40 FFFA move.w [A6 - 0x6], D0 00001DEC 0C6E 0000 FFFA cmpi.w [A6 - 0x6], 0x0 00001DF2 6C34 bge +0x36 /* 00001E28 */ 00001DF4 4EBA 0048 jsr [PC + 0x48 /* 00001E3E */] 00001DF8 2D40 FFF6 move.l [A6 - 0xA], D0 00001DFC 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00001E00 3F2E FFFA move.w -[A7], [A6 - 0x6] 00001E04 4267 clr.w -[A7] 00001E06 486C F9CA pea.l [A4 - 0x636] 00001E0A 4EBA 0AD0 jsr [PC + 0xAD0 /* 000028DC */] 00001E0E DEFC 000C add.w A7, 0xC 00001E12 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00001E16 4EBA 0034 jsr [PC + 0x34 /* 00001E4C */] 00001E1A 588F addq.l A7, 4 00001E1C 3F2E FFFA move.w -[A7], [A6 - 0x6] 00001E20 4267 clr.w -[A7] 00001E22 4EBA F520 jsr [PC - 0xAE0 /* 00001344 */] 00001E26 588F addq.l A7, 4 label00001E28: 00001E28 4E5E unlink A6 00001E2A 4E75 rts export_19: 00001E2C 4E56 0000 link A6, 0 00001E30 2F09 move.l -[A7], A1 label00001E32: 00001E32 30D9 move.w [A0]+, [A1]+ 00001E34 51C8 FFFC dbf D0, -0x6 /* 00001E32 */ 00001E38 225F movea.l A1, [A7]+ 00001E3A 4E5E unlink A6 00001E3C 4E75 rts fn00001E3E: 00001E3E 4E56 0000 link A6, 0 00001E42 598F subq.l A7, 4 00001E44 A8D8 syscall NewRgn 00001E46 201F move.l D0, [A7]+ 00001E48 4E5E unlink A6 00001E4A 4E75 rts fn00001E4C: 00001E4C 4E56 0000 link A6, 0 00001E50 202E 0008 move.l D0, [A6 + 0x8] 00001E54 2F00 move.l -[A7], D0 00001E56 A8D9 syscall DisposRgn/DisposeRgn 00001E58 4E5E unlink A6 00001E5A 4E75 rts fn00001E5C: 00001E5C 4E56 FFFC link A6, -0x0004 00001E60 0C6E 0000 000E cmpi.w [A6 + 0xE], 0x0 00001E66 6606 bne +0x8 /* 00001E6E */ 00001E68 303C 0001 move.w D0, 0x1 00001E6C 6012 bra +0x14 /* 00001E80 */ label00001E6E: 00001E6E 0C6E 0001 000E cmpi.w [A6 + 0xE], 0x1 00001E74 6606 bne +0x8 /* 00001E7C */ 00001E76 303C 0003 move.w D0, 0x3 00001E7A 6004 bra +0x6 /* 00001E80 */ label00001E7C: 00001E7C 303C 0002 move.w D0, 0x2 label00001E80: 00001E80 3D40 000E move.w [A6 + 0xE], D0 00001E84 2F2E 000A move.l -[A7], [A6 + 0xA] 00001E88 3F2E 000E move.w -[A7], [A6 + 0xE] 00001E8C 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001E90 4EBA F4EE jsr [PC - 0xB12 /* 00001380 */] 00001E94 508F addq.l A7, 8 00001E96 3940 F9C8 move.w [A4 - 0x638], D0 00001E9A 6708 beq +0xA /* 00001EA4 */ 00001E9C 203C FFFF FFFF move.l D0, 0xFFFFFFFF 00001EA2 6012 bra +0x14 /* 00001EB6 */ label00001EA4: 00001EA4 486E FFFC pea.l [A6 - 0x4] 00001EA8 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001EAC 4EBA F4AC jsr [PC - 0xB54 /* 0000135A */] 00001EB0 5C8F addq.l A7, 6 00001EB2 202E FFFC move.l D0, [A6 - 0x4] label00001EB6: 00001EB6 4E5E unlink A6 00001EB8 4E75 rts fn00001EBA: 00001EBA 4E56 0000 link A6, 0 00001EBE 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001EC2 4EBA 09B4 jsr [PC + 0x9B4 /* 00002878 */] 00001EC6 548F addq.l A7, 2 00001EC8 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001ECC 4EBA F4D8 jsr [PC - 0xB28 /* 000013A6 */] 00001ED0 548F addq.l A7, 2 00001ED2 3940 F9C8 move.w [A4 - 0x638], D0 00001ED6 6706 beq +0x8 /* 00001EDE */ 00001ED8 303C FFFF move.w D0, 0xFFFF 00001EDC 6004 bra +0x6 /* 00001EE2 */ label00001EDE: 00001EDE 303C 0000 move.w D0, 0x0 label00001EE2: 00001EE2 4E5E unlink A6 00001EE4 4E75 rts export_58: 00001EE6 4E56 0000 link A6, 0 00001EEA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001EEE 2F2E 000C move.l -[A7], [A6 + 0xC] 00001EF2 A991 syscall ModalDialog 00001EF4 4E5E unlink A6 00001EF6 4E75 rts export_6: 00001EF8 4E56 0000 link A6, 0 00001EFC 202E 0008 move.l D0, [A6 + 0x8] 00001F00 2F00 move.l -[A7], D0 00001F02 302E 000C move.w D0, [A6 + 0xC] 00001F06 3F00 move.w -[A7], D0 00001F08 202E 000E move.l D0, [A6 + 0xE] 00001F0C 2F00 move.l -[A7], D0 00001F0E A946 syscall GetMenuItemText/GetItem 00001F10 2F2E 000E move.l -[A7], [A6 + 0xE] 00001F14 4EBA FD7E jsr [PC - 0x282 /* 00001C94 */] 00001F18 588F addq.l A7, 4 00001F1A 4E5E unlink A6 00001F1C 4E75 rts export_56: 00001F1E 4E56 0000 link A6, 0 00001F22 202E 0008 move.l D0, [A6 + 0x8] 00001F26 2F00 move.l -[A7], D0 00001F28 302E 000C move.w D0, [A6 + 0xC] 00001F2C 3F00 move.w -[A7], D0 00001F2E A93A syscall DisableItem 00001F30 4E5E unlink A6 00001F32 4E75 rts export_57: 00001F34 4E56 0000 link A6, 0 00001F38 202E 0008 move.l D0, [A6 + 0x8] 00001F3C 2F00 move.l -[A7], D0 00001F3E 302E 000C move.w D0, [A6 + 0xC] 00001F42 3F00 move.w -[A7], D0 00001F44 A939 syscall EnableItem 00001F46 4E5E unlink A6 00001F48 4E75 rts export_40: 00001F4A 4E56 0000 link A6, 0 00001F4E 202E 0008 move.l D0, [A6 + 0x8] 00001F52 2F00 move.l -[A7], D0 00001F54 302E 000C move.w D0, [A6 + 0xC] 00001F58 3F00 move.w -[A7], D0 00001F5A 102E 000F move.b D0, [A6 + 0xF] 00001F5E 1F00 move.b -[A7], D0 00001F60 A945 syscall CheckItem 00001F62 4E5E unlink A6 00001F64 4E75 rts export_53: 00001F66 4E56 0000 link A6, 0 00001F6A 2F0B move.l -[A7], A3 00001F6C 2F0A move.l -[A7], A2 00001F6E 266E 0008 movea.l A3, [A6 + 0x8] 00001F72 246E 000C movea.l A2, [A6 + 0xC] label00001F76: 00001F76 1013 move.b D0, [A3] 00001F78 1412 move.b D2, [A2] 00001F7A 4882 ext.w D2 00001F7C 4880 ext.w D0 00001F7E B042 cmp.w D0, D2 00001F80 6C08 bge +0xA /* 00001F8A */ 00001F82 303C FFFF move.w D0, 0xFFFF 00001F86 6024 bra +0x26 /* 00001FAC */ 00001F88 6012 bra +0x14 /* 00001F9C */ label00001F8A: 00001F8A 1013 move.b D0, [A3] 00001F8C 1412 move.b D2, [A2] 00001F8E 4882 ext.w D2 00001F90 4880 ext.w D0 00001F92 B042 cmp.w D0, D2 00001F94 6F06 ble +0x8 /* 00001F9C */ 00001F96 303C 0001 move.w D0, 0x1 00001F9A 6010 bra +0x12 /* 00001FAC */ label00001F9C: 00001F9C 528A addq.l A2, 1 00001F9E 101B move.b D0, [A3]+ 00001FA0 4880 ext.w D0 00001FA2 B07C 0000 cmp.w D0, 0x0 00001FA6 66CE bne -0x30 /* 00001F76 */ 00001FA8 303C 0000 move.w D0, 0x0 label00001FAC: 00001FAC 245F movea.l A2, [A7]+ 00001FAE 265F movea.l A3, [A7]+ 00001FB0 4E5E unlink A6 00001FB2 4E75 rts export_46: fn00001FB4: 00001FB4 4E56 FFFC link A6, -0x0004 00001FB8 2F0B move.l -[A7], A3 00001FBA 2F0A move.l -[A7], A2 00001FBC 266E 0008 movea.l A3, [A6 + 0x8] 00001FC0 246E 000C movea.l A2, [A6 + 0xC] 00001FC4 2D4B FFFC move.l [A6 - 0x4], A3 label00001FC8: 00001FC8 101A move.b D0, [A2]+ 00001FCA 16C0 move.b [A3]+, D0 00001FCC 4880 ext.w D0 00001FCE B07C 0000 cmp.w D0, 0x0 00001FD2 6702 beq +0x4 /* 00001FD6 */ 00001FD4 60F2 bra -0xC /* 00001FC8 */ label00001FD6: 00001FD6 202E FFFC move.l D0, [A6 - 0x4] 00001FDA 245F movea.l A2, [A7]+ 00001FDC 265F movea.l A3, [A7]+ 00001FDE 4E5E unlink A6 00001FE0 4E75 rts export_54: fn00001FE2: 00001FE2 4E56 0000 link A6, 0 00001FE6 2F0B move.l -[A7], A3 00001FE8 266E 0008 movea.l A3, [A6 + 0x8] 00001FEC 3F07 move.w -[A7], D7 00001FEE 4247 clr.w D7 label00001FF0: 00001FF0 101B move.b D0, [A3]+ 00001FF2 4880 ext.w D0 00001FF4 B07C 0000 cmp.w D0, 0x0 00001FF8 6704 beq +0x6 /* 00001FFE */ 00001FFA 5247 addq.w D7, 1 00001FFC 60F2 bra -0xC /* 00001FF0 */ label00001FFE: 00001FFE 3007 move.w D0, D7 00002000 3E1F move.w D7, [A7]+ 00002002 265F movea.l A3, [A7]+ 00002004 4E5E unlink A6 00002006 4E75 rts fn00002008: 00002008 4E56 FFFC link A6, -0x0004 0000200C 2D6D 0010 FFFC move.l [A6 - 0x4], [A5 + 0x10] 00002012 206E FFFC movea.l A0, [A6 - 0x4] 00002016 2050 movea.l A0, [A0] 00002018 30AE 0008 move.w [A0], [A6 + 0x8] 0000201C 4EBA 0926 jsr [PC + 0x926 /* 00002944 */] 00002020 4E5E unlink A6 00002022 4E75 rts fn00002024: 00002024 4E56 FFFE link A6, -0x0002 00002028 2F0B move.l -[A7], A3 0000202A 41EC F8F0 lea.l A0, [A4 - 0x710] 0000202E 2648 movea.l A3, A0 label00002030: 00002030 200B move.l D0, A3 00002032 41EC F8F0 lea.l A0, [A4 - 0x710] 00002036 2408 move.l D2, A0 00002038 D4BC 0000 00D8 add.l D2, 0xD8 0000203E B082 cmp.l D0, D2 00002040 6C18 bge +0x1A /* 0000205A */ 00002042 302B 000A move.w D0, [A3 + 0xA] 00002046 C07C 0003 and.w D0, 0x3 0000204A 6708 beq +0xA /* 00002054 */ 0000204C 2F0B move.l -[A7], A3 0000204E 4EBA F9FC jsr [PC - 0x604 /* 00001A4C */] 00002052 588F addq.l A7, 4 label00002054: 00002054 D6FC 0012 add.w A3, 0x12 00002058 60D6 bra -0x28 /* 00002030 */ label0000205A: 0000205A 426E FFFE clr.w [A6 - 0x2] label0000205E: 0000205E 0C6E 0015 FFFE cmpi.w [A6 - 0x2], 0x15 00002064 6C2C bge +0x2E /* 00002092 */ 00002066 302E FFFE move.w D0, [A6 - 0x2] 0000206A E580 asl D0, 2 0000206C 41EC F88E lea.l A0, [A4 - 0x772] 00002070 D0C0 add.w A0, D0 00002072 0C50 0000 cmpi.w [A0], 0x0 00002076 6714 beq +0x16 /* 0000208C */ 00002078 302E FFFE move.w D0, [A6 - 0x2] 0000207C E580 asl D0, 2 0000207E 41EC F88E lea.l A0, [A4 - 0x772] 00002082 D0C0 add.w A0, D0 00002084 3F10 move.w -[A7], [A0] 00002086 4EBA F31E jsr [PC - 0xCE2 /* 000013A6 */] 0000208A 548F addq.l A7, 2 label0000208C: 0000208C 526E FFFE addq.w [A6 - 0x2], 1 00002090 60CC bra -0x32 /* 0000205E */ label00002092: 00002092 3F2E 0008 move.w -[A7], [A6 + 0x8] 00002096 4EBA FF70 jsr [PC - 0x90 /* 00002008 */] 0000209A 548F addq.l A7, 2 0000209C 265F movea.l A3, [A7]+ 0000209E 4E5E unlink A6 000020A0 4E75 rts fn000020A2: 000020A2 4E56 FFFC link A6, -0x0004 000020A6 2F0B move.l -[A7], A3 000020A8 266E 000A movea.l A3, [A6 + 0xA] 000020AC 302B 000A move.w D0, [A3 + 0xA] 000020B0 C07C 0002 and.w D0, 0x2 000020B4 0C40 0000 cmpi.w D0, 0x0 000020B8 6606 bne +0x8 /* 000020C0 */ 000020BA 006B 0040 000A ori.w [A3 + 0xA], 0x40 /* '@' */ label000020C0: 000020C0 302B 000A move.w D0, [A3 + 0xA] 000020C4 C07C 0040 and.w D0, 0x40 /* '@' */ 000020C8 0C40 0000 cmpi.w D0, 0x0 000020CC 6708 beq +0xA /* 000020D6 */ 000020CE 303C FFFF move.w D0, 0xFFFF 000020D2 6000 00C6 bra +0xC8 /* 0000219A */ label000020D6: 000020D6 0CAB 0000 0000 0006 cmpi.l [A3 + 0x6], 0x0 000020DE 6656 bne +0x58 /* 00002136 */ 000020E0 302B 000A move.w D0, [A3 + 0xA] 000020E4 C07C 0008 and.w D0, 0x8 000020E8 6722 beq +0x24 /* 0000210C */ 000020EA 200B move.l D0, A3 000020EC 41EC F8F0 lea.l A0, [A4 - 0x710] 000020F0 2208 move.l D1, A0 000020F2 9041 sub.w D0, D1 000020F4 48C0 ext.l D0 000020F6 81FC 0012 divs.w D0, 0x12 000020FA 41EC F8E4 lea.l A0, [A4 - 0x71C] 000020FE D0C0 add.w A0, D0 00002100 41D0 lea.l A0, [A0] 00002102 2008 move.l D0, A0 00002104 2680 move.l [A3], D0 00002106 2740 0006 move.l [A3 + 0x6], D0 0000210A 6028 bra +0x2A /* 00002134 */ label0000210C: 0000210C 2F3C 0000 0200 move.l -[A7], 0x200 00002112 4EBA 01DE jsr [PC + 0x1DE /* 000022F2 */] 00002116 588F addq.l A7, 4 00002118 2680 move.l [A3], D0 0000211A 2740 0006 move.l [A3 + 0x6], D0 0000211E 0C80 0000 0000 cmpi.l D0, 0x0 00002124 6608 bne +0xA /* 0000212E */ 00002126 006B 0008 000A ori.w [A3 + 0xA], 0x8 0000212C 6006 bra +0x8 /* 00002134 */ label0000212E: 0000212E 006B 0010 000A ori.w [A3 + 0xA], 0x10 label00002134: 00002134 60A0 bra -0x5E /* 000020D6 */ label00002136: 00002136 302B 000A move.w D0, [A3 + 0xA] 0000213A C07C 0008 and.w D0, 0x8 0000213E 670E beq +0x10 /* 0000214E */ 00002140 2053 movea.l A0, [A3] 00002142 5293 addq.l [A3], 1 00002144 10AE 0009 move.b [A0], [A6 + 0x9] 00002148 006B 0080 000A ori.w [A3 + 0xA], 0x80 label0000214E: 0000214E 2F0B move.l -[A7], A3 00002150 4EBA F94C jsr [PC - 0x6B4 /* 00001A9E */] 00002154 588F addq.l A7, 4 00002156 4A40 tst.w D0 00002158 670C beq +0xE /* 00002166 */ 0000215A 006B 0040 000A ori.w [A3 + 0xA], 0x40 /* '@' */ 00002160 303C FFFF move.w D0, 0xFFFF 00002164 6034 bra +0x36 /* 0000219A */ label00002166: 00002166 302B 000A move.w D0, [A3 + 0xA] 0000216A C07C 0008 and.w D0, 0x8 0000216E 670E beq +0x10 /* 0000217E */ 00002170 426B 0004 clr.w [A3 + 0x4] 00002174 102E 0009 move.b D0, [A6 + 0x9] 00002178 4880 ext.w D0 0000217A 601E bra +0x20 /* 0000219A */ 0000217C 601C bra +0x1E /* 0000219A */ label0000217E: 0000217E 377C 01FF 0004 move.w [A3 + 0x4], 0x1FF 00002184 006B 0080 000A ori.w [A3 + 0xA], 0x80 0000218A 102E 0009 move.b D0, [A6 + 0x9] 0000218E 2053 movea.l A0, [A3] 00002190 5293 addq.l [A3], 1 00002192 1080 move.b [A0], D0 00002194 4880 ext.w D0 00002196 C07C 00FF and.w D0, 0xFF label0000219A: 0000219A 265F movea.l A3, [A7]+ 0000219C 4E5E unlink A6 0000219E 4E75 rts fn000021A0: 000021A0 4E56 0000 link A6, 0 000021A4 206E 000A movea.l A0, [A6 + 0xA] 000021A8 5368 0004 subq.w [A0 + 0x4], 1 000021AC 3028 0004 move.w D0, [A0 + 0x4] 000021B0 0C40 0000 cmpi.w D0, 0x0 000021B4 6D18 blt +0x1A /* 000021CE */ 000021B6 102E 0009 move.b D0, [A6 + 0x9] 000021BA 206E 000A movea.l A0, [A6 + 0xA] 000021BE 2410 move.l D2, [A0] 000021C0 5290 addq.l [A0], 1 000021C2 2042 movea.l A0, D2 000021C4 1080 move.b [A0], D0 000021C6 4880 ext.w D0 000021C8 C07C 00FF and.w D0, 0xFF 000021CC 6012 bra +0x14 /* 000021E0 */ label000021CE: 000021CE 2F2E 000A move.l -[A7], [A6 + 0xA] 000021D2 102E 0009 move.b D0, [A6 + 0x9] 000021D6 4880 ext.w D0 000021D8 3F00 move.w -[A7], D0 000021DA 4EBA FEC6 jsr [PC - 0x13A /* 000020A2 */] 000021DE 5C8F addq.l A7, 6 label000021E0: 000021E0 4E5E unlink A6 000021E2 4E75 rts export_28: fn000021E4: 000021E4 4E56 0000 link A6, 0 000021E8 558F subq.l A7, 2 000021EA 302E 0008 move.w D0, [A6 + 0x8] 000021EE 3F00 move.w -[A7], D0 000021F0 202E 000A move.l D0, [A6 + 0xA] 000021F4 2F00 move.l -[A7], D0 000021F6 A970 syscall GetNextEvent 000021F8 101F move.b D0, [A7]+ 000021FA 4880 ext.w D0 000021FC 4E5E unlink A6 000021FE 4E75 rts fn00002200: 00002200 4E56 0000 link A6, 0 00002204 558F subq.l A7, 2 00002206 302E 0008 move.w D0, [A6 + 0x8] 0000220A 3F00 move.w -[A7], D0 0000220C 202E 000A move.l D0, [A6 + 0xA] 00002210 2F00 move.l -[A7], D0 00002212 A971 syscall EventAvail 00002214 101F move.b D0, [A7]+ 00002216 4880 ext.w D0 00002218 4E5E unlink A6 0000221A 4E75 rts export_25: 0000221C 4E56 0000 link A6, 0 00002220 302E 000A move.w D0, [A6 + 0xA] 00002224 E188 lsl D0, 8 00002226 E188 lsl D0, 8 00002228 302E 0008 move.w D0, [A6 + 0x8] 0000222C A032 syscall FlushEvents 0000222E 4E5E unlink A6 00002230 4E75 rts fn00002232: 00002232 4E56 0000 link A6, 0 00002236 202E 0008 move.l D0, [A6 + 0x8] 0000223A 2F00 move.l -[A7], D0 0000223C A972 syscall GetMouse 0000223E 4E5E unlink A6 00002240 4E75 rts fn00002242: 00002242 4E56 0000 link A6, 0 00002246 558F subq.l A7, 2 00002248 A974 syscall Button 0000224A 101F move.b D0, [A7]+ 0000224C 4880 ext.w D0 0000224E 4E5E unlink A6 00002250 4E75 rts fn00002252: 00002252 4E56 0000 link A6, 0 00002256 598F subq.l A7, 4 00002258 A975 syscall TickCount 0000225A 201F move.l D0, [A7]+ 0000225C 4E5E unlink A6 0000225E 4E75 rts export_33: 00002260 4E56 0000 link A6, 0 00002264 302E 0008 move.w D0, [A6 + 0x8] 00002268 3F00 move.w -[A7], D0 0000226A A99B syscall SetResLoad 0000226C 4E5E unlink A6 0000226E 4E75 rts export_52: 00002270 4E56 0000 link A6, 0 00002274 2F2E 000C move.l -[A7], [A6 + 0xC] 00002278 4EBA F9CA jsr [PC - 0x636 /* 00001C44 */] 0000227C 588F addq.l A7, 4 0000227E 598F subq.l A7, 4 00002280 206E 0008 movea.l A0, [A6 + 0x8] 00002284 5888 addq.l A0, 4 00002286 224F movea.l A1, A7 00002288 1320 move.b -[A1], -[A0] 0000228A 1320 move.b -[A1], -[A0] 0000228C 1320 move.b -[A1], -[A0] 0000228E 1320 move.b -[A1], -[A0] 00002290 598F subq.l A7, 4 00002292 202E 000C move.l D0, [A6 + 0xC] 00002296 2F00 move.l -[A7], D0 00002298 A9A1 syscall GetNamedResource 0000229A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000229E 4EBA F9F4 jsr [PC - 0x60C /* 00001C94 */] 000022A2 588F addq.l A7, 4 000022A4 201F move.l D0, [A7]+ 000022A6 4E5E unlink A6 000022A8 4E75 rts export_51: 000022AA 4E56 0000 link A6, 0 000022AE 2F0B move.l -[A7], A3 000022B0 266E 0008 movea.l A3, [A6 + 0x8] 000022B4 1013 move.b D0, [A3] 000022B6 4880 ext.w D0 000022B8 B07C 0000 cmp.w D0, 0x0 000022BC 6604 bne +0x6 /* 000022C2 */ 000022BE 16BC 0001 move.b [A3], 0x1 label000022C2: 000022C2 2F0B move.l -[A7], A3 000022C4 4EBA F97E jsr [PC - 0x682 /* 00001C44 */] 000022C8 588F addq.l A7, 4 000022CA 200B move.l D0, A3 000022CC 5280 addq.l D0, 1 000022CE 2040 movea.l A0, D0 000022D0 1010 move.b D0, [A0] 000022D2 4880 ext.w D0 000022D4 B07C 0001 cmp.w D0, 0x1 000022D8 6608 bne +0xA /* 000022E2 */ 000022DA 200B move.l D0, A3 000022DC 5280 addq.l D0, 1 000022DE 2040 movea.l A0, D0 000022E0 4210 clr.b [A0] label000022E2: 000022E2 558F subq.l A7, 2 000022E4 200B move.l D0, A3 000022E6 2F00 move.l -[A7], D0 000022E8 A9B6 syscall OpenDeskAcc 000022EA 301F move.w D0, [A7]+ 000022EC 265F movea.l A3, [A7]+ 000022EE 4E5E unlink A6 000022F0 4E75 rts export_50: fn000022F2: 000022F2 4E56 0000 link A6, 0 000022F6 202E 0008 move.l D0, [A6 + 0x8] 000022FA A11E syscall NewPtr, flags=1 000022FC 3940 F88C move.w [A4 - 0x774], D0 00002300 2008 move.l D0, A0 00002302 4E5E unlink A6 00002304 4E75 rts fn00002306: 00002306 4E56 0000 link A6, 0 0000230A 206E 0008 movea.l A0, [A6 + 0x8] 0000230E A01F syscall DisposPtr/DisposePtr 00002310 3940 F88C move.w [A4 - 0x774], D0 00002314 4E5E unlink A6 00002316 4E75 rts fn00002318: 00002318 4E56 FFEA link A6, -0x0016 0000231C 486C 0212 pea.l [A4 + 0x212] 00002320 4EBA F9CC jsr [PC - 0x634 /* 00001CEE */] 00002324 588F addq.l A7, 4 00002326 4EBA FA68 jsr [PC - 0x598 /* 00001D90 */] 0000232A 4EBA FA9A jsr [PC - 0x566 /* 00001DC6 */] 0000232E 486E FFEA pea.l [A6 - 0x16] 00002332 3F3C 0008 move.w -[A7], 0x8 00002336 4EBA FEC8 jsr [PC - 0x138 /* 00002200 */] 0000233A 5C8F addq.l A7, 6 0000233C 0C6E 0003 FFEA cmpi.w [A6 - 0x16], 0x3 00002342 665E bne +0x60 /* 000023A2 */ 00002344 302E FFF8 move.w D0, [A6 - 0x8] 00002348 C07C 0100 and.w D0, 0x100 0000234C 6754 beq +0x56 /* 000023A2 */ 0000234E 486E FFEA pea.l [A6 - 0x16] 00002352 3F3C 0008 move.w -[A7], 0x8 00002356 4EBA FE8C jsr [PC - 0x174 /* 000021E4 */] 0000235A 5C8F addq.l A7, 6 0000235C 202E FFEC move.l D0, [A6 - 0x14] 00002360 C0BC 0000 007F and.l D0, 0x7F 00002366 0C80 0000 0073 cmpi.l D0, 0x73 /* 's' */ 0000236C 6618 bne +0x1A /* 00002386 */ label0000236E: 0000236E 486E FFEA pea.l [A6 - 0x16] 00002372 3F3C 0008 move.w -[A7], 0x8 00002376 4EBA FE6C jsr [PC - 0x194 /* 000021E4 */] 0000237A 5C8F addq.l A7, 6 0000237C 0C6E 0003 FFEA cmpi.w [A6 - 0x16], 0x3 00002382 66EA bne -0x14 /* 0000236E */ 00002384 601C bra +0x1E /* 000023A2 */ label00002386: 00002386 202E FFEC move.l D0, [A6 - 0x14] 0000238A C0BC 0000 007F and.l D0, 0x7F 00002390 0C80 0000 002E cmpi.l D0, 0x2E /* '.' */ 00002396 660A bne +0xC /* 000023A2 */ 00002398 3F3C 0002 move.w -[A7], 0x2 0000239C 4EBA FC86 jsr [PC - 0x37A /* 00002024 */] 000023A0 548F addq.l A7, 2 label000023A2: 000023A2 486E FFFC pea.l [A6 - 0x4] 000023A6 4EBA EF56 jsr [PC - 0x10AA /* 000012FE */] 000023AA 588F addq.l A7, 4 000023AC 102E 0009 move.b D0, [A6 + 0x9] 000023B0 4880 ext.w D0 000023B2 B07C 000A cmp.w D0, 0xA /* '\n' */ 000023B6 661E bne +0x20 /* 000023D6 */ 000023B8 302E FFFC move.w D0, [A6 - 0x4] 000023BC D06C F9D2 add.w D0, [A4 - 0x62E] 000023C0 D06C F9D4 add.w D0, [A4 - 0x62C] 000023C4 D06C F9D8 add.w D0, [A4 - 0x628] 000023C8 3F00 move.w -[A7], D0 000023CA 4267 clr.w -[A7] 000023CC 4EBA EF60 jsr [PC - 0x10A0 /* 0000132E */] 000023D0 588F addq.l A7, 4 000023D2 6000 008E bra +0x90 /* 00002462 */ label000023D6: 000023D6 102E 0009 move.b D0, [A6 + 0x9] 000023DA 4880 ext.w D0 000023DC B07C 0009 cmp.w D0, 0x9 /* '\t' */ 000023E0 663A bne +0x3C /* 0000241C */ 000023E2 302E FFFE move.w D0, [A6 - 0x2] 000023E6 48C0 ext.l D0 000023E8 81EC F9D6 divs.w D0, [A4 - 0x62A] 000023EC 3D40 FFFA move.w [A6 - 0x6], D0 000023F0 302E FFFA move.w D0, [A6 - 0x6] 000023F4 48C0 ext.l D0 000023F6 81FC 0008 divs.w D0, 0x8 000023FA 5240 addq.w D0, 1 000023FC C1FC 0008 muls.w D0, 0x8 00002400 5340 subq.w D0, 1 00002402 3D40 FFFA move.w [A6 - 0x6], D0 00002406 3F2E FFFC move.w -[A7], [A6 - 0x4] 0000240A 302E FFFA move.w D0, [A6 - 0x6] 0000240E C1EC F9D6 muls.w D0, [A4 - 0x62A] 00002412 3F00 move.w -[A7], D0 00002414 4EBA EF18 jsr [PC - 0x10E8 /* 0000132E */] 00002418 588F addq.l A7, 4 0000241A 6046 bra +0x48 /* 00002462 */ label0000241C: 0000241C 102E 0009 move.b D0, [A6 + 0x9] 00002420 4880 ext.w D0 00002422 B07C 0008 cmp.w D0, 0x8 00002426 6612 bne +0x14 /* 0000243A */ 00002428 4267 clr.w -[A7] 0000242A 302C F9D6 move.w D0, [A4 - 0x62A] 0000242E 4440 neg.w D0 00002430 3F00 move.w -[A7], D0 00002432 4EBA EF10 jsr [PC - 0x10F0 /* 00001344 */] 00002436 588F addq.l A7, 4 00002438 6028 bra +0x2A /* 00002462 */ label0000243A: 0000243A 102E 0009 move.b D0, [A6 + 0x9] 0000243E 4880 ext.w D0 00002440 B07C 000D cmp.w D0, 0xD /* '\r' */ 00002444 660E bne +0x10 /* 00002454 */ 00002446 3F2E FFFC move.w -[A7], [A6 - 0x4] 0000244A 4267 clr.w -[A7] 0000244C 4EBA EEE0 jsr [PC - 0x1120 /* 0000132E */] 00002450 588F addq.l A7, 4 00002452 600E bra +0x10 /* 00002462 */ label00002454: 00002454 102E 0009 move.b D0, [A6 + 0x9] 00002458 4880 ext.w D0 0000245A 3F00 move.w -[A7], D0 0000245C 4EBA 0338 jsr [PC + 0x338 /* 00002796 */] 00002460 548F addq.l A7, 2 label00002462: 00002462 102E 0009 move.b D0, [A6 + 0x9] 00002466 4880 ext.w D0 00002468 4E5E unlink A6 0000246A 4E75 rts fn0000246C: 0000246C 4E56 FFAE link A6, -0x0052 00002470 2F0B move.l -[A7], A3 00002472 266E 000A movea.l A3, [A6 + 0xA] 00002476 2F0A move.l -[A7], A2 00002478 244B movea.l A2, A3 0000247A 3D6E 000E FFAE move.w [A6 - 0x52], [A6 + 0xE] 00002480 0C6E 7D01 0008 cmpi.w [A6 + 0x8], 0x7D01 00002486 661E bne +0x20 /* 000024A6 */ label00002488: 00002488 302E 000E move.w D0, [A6 + 0xE] 0000248C 536E 000E subq.w [A6 + 0xE], 1 00002490 4A40 tst.w D0 00002492 670E beq +0x10 /* 000024A2 */ 00002494 101A move.b D0, [A2]+ 00002496 4880 ext.w D0 00002498 3F00 move.w -[A7], D0 0000249A 4EBA FE7C jsr [PC - 0x184 /* 00002318 */] 0000249E 548F addq.l A7, 2 000024A0 60E6 bra -0x18 /* 00002488 */ label000024A2: 000024A2 6000 00A4 bra +0xA6 /* 00002548 */ label000024A6: 000024A6 3F2E 0008 move.w -[A7], [A6 + 0x8] 000024AA 4EBA 0408 jsr [PC + 0x408 /* 000028B4 */] 000024AE 548F addq.l A7, 2 000024B0 4A40 tst.w D0 000024B2 661E bne +0x20 /* 000024D2 */ label000024B4: 000024B4 302E FFAE move.w D0, [A6 - 0x52] 000024B8 536E FFAE subq.w [A6 - 0x52], 1 000024BC 4A40 tst.w D0 000024BE 6712 beq +0x14 /* 000024D2 */ 000024C0 1012 move.b D0, [A2] 000024C2 4880 ext.w D0 000024C4 B07C 000A cmp.w D0, 0xA /* '\n' */ 000024C8 6604 bne +0x6 /* 000024CE */ 000024CA 14BC 000D move.b [A2], 0xD /* '\r' */ label000024CE: 000024CE 528A addq.l A2, 1 000024D0 60E2 bra -0x1C /* 000024B4 */ label000024D2: 000024D2 42AE FFBC clr.l [A6 - 0x44] 000024D6 3D6E 0008 FFC8 move.w [A6 - 0x38], [A6 + 0x8] 000024DC 2D4B FFD0 move.l [A6 - 0x30], A3 000024E0 302E 000E move.w D0, [A6 + 0xE] 000024E4 C0BC 0000 FFFF and.l D0, 0xFFFF 000024EA 2D40 FFD4 move.l [A6 - 0x2C], D0 000024EE 426E FFDC clr.w [A6 - 0x24] 000024F2 4267 clr.w -[A7] 000024F4 486E FFB0 pea.l [A6 - 0x50] 000024F8 4EBA 0454 jsr [PC + 0x454 /* 0000294E */] 000024FC 5C8F addq.l A7, 6 000024FE 3940 F9C8 move.w [A4 - 0x638], D0 00002502 0C40 0000 cmpi.w D0, 0x0 00002506 6C06 bge +0x8 /* 0000250E */ 00002508 303C FFFF move.w D0, 0xFFFF 0000250C 603E bra +0x40 /* 0000254C */ label0000250E: 0000250E 202E FFD8 move.l D0, [A6 - 0x28] 00002512 3D40 FFAE move.w [A6 - 0x52], D0 00002516 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000251A 4EBA 0398 jsr [PC + 0x398 /* 000028B4 */] 0000251E 548F addq.l A7, 2 00002520 4A40 tst.w D0 00002522 6624 bne +0x26 /* 00002548 */ 00002524 3D6E FFAE 000E move.w [A6 + 0xE], [A6 - 0x52] label0000252A: 0000252A 302E 000E move.w D0, [A6 + 0xE] 0000252E 536E 000E subq.w [A6 + 0xE], 1 00002532 4A40 tst.w D0 00002534 6712 beq +0x14 /* 00002548 */ 00002536 1013 move.b D0, [A3] 00002538 4880 ext.w D0 0000253A B07C 000D cmp.w D0, 0xD /* '\r' */ 0000253E 6604 bne +0x6 /* 00002544 */ 00002540 16BC 000A move.b [A3], 0xA /* '\n' */ label00002544: 00002544 528B addq.l A3, 1 00002546 60E2 bra -0x1C /* 0000252A */ label00002548: 00002548 302E FFAE move.w D0, [A6 - 0x52] label0000254C: 0000254C 245F movea.l A2, [A7]+ 0000254E 265F movea.l A3, [A7]+ 00002550 4E5E unlink A6 00002552 4E75 rts export_49: 00002554 4E56 0000 link A6, 0 00002558 202E 0008 move.l D0, [A6 + 0x8] 0000255C 2F00 move.l -[A7], D0 0000255E A922 syscall BeginUpdate 00002560 4E5E unlink A6 00002562 4E75 rts export_29: 00002564 4E56 0000 link A6, 0 00002568 202E 0008 move.l D0, [A6 + 0x8] 0000256C 2F00 move.l -[A7], D0 0000256E A923 syscall EndUpdate 00002570 4E5E unlink A6 00002572 4E75 rts export_48: fn00002574: 00002574 4E56 0000 link A6, 0 00002578 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000257C A97B syscall InitDialogs 0000257E 4E5E unlink A6 00002580 4E75 rts export_31: 00002582 4E56 0000 link A6, 0 00002586 554F subq.w A7, 2 00002588 206E 0008 movea.l A0, [A6 + 0x8] 0000258C 2F10 move.l -[A7], [A0] 0000258E 2F2E 000C move.l -[A7], [A6 + 0xC] 00002592 A92C syscall FindWindow 00002594 301F move.w D0, [A7]+ 00002596 4E5E unlink A6 00002598 4E75 rts export_47: 0000259A 4E56 0000 link A6, 0 0000259E 554F subq.w A7, 2 000025A0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000025A4 206E 000C movea.l A0, [A6 + 0xC] 000025A8 2F10 move.l -[A7], [A0] 000025AA A91E syscall TrackGoAway 000025AC 101F move.b D0, [A7]+ 000025AE 4E5E unlink A6 000025B0 4E75 rts export_23: 000025B2 4E56 0000 link A6, 0 000025B6 202E 0008 move.l D0, [A6 + 0x8] 000025BA 2F00 move.l -[A7], D0 000025BC 302E 000C move.w D0, [A6 + 0xC] 000025C0 3F00 move.w -[A7], D0 000025C2 A935 syscall InsertMenu 000025C4 4E5E unlink A6 000025C6 4E75 rts export_45: 000025C8 4E56 0000 link A6, 0 000025CC A937 syscall DrawMenuBar 000025CE 4E5E unlink A6 000025D0 4E75 rts export_10: fn000025D2: 000025D2 4E56 0000 link A6, 0 000025D6 A930 syscall InitMenus 000025D8 4E5E unlink A6 000025DA 4E75 rts export_1: 000025DC 4E56 0000 link A6, 0 000025E0 2F2E 000A move.l -[A7], [A6 + 0xA] 000025E4 4EBA F65E jsr [PC - 0x9A2 /* 00001C44 */] 000025E8 588F addq.l A7, 4 000025EA 598F subq.l A7, 4 000025EC 302E 0008 move.w D0, [A6 + 0x8] 000025F0 3F00 move.w -[A7], D0 000025F2 202E 000A move.l D0, [A6 + 0xA] 000025F6 2F00 move.l -[A7], D0 000025F8 A931 syscall NewMenu 000025FA 2F2E 000A move.l -[A7], [A6 + 0xA] 000025FE 4EBA F694 jsr [PC - 0x96C /* 00001C94 */] 00002602 588F addq.l A7, 4 00002604 201F move.l D0, [A7]+ 00002606 4E5E unlink A6 00002608 4E75 rts export_41: 0000260A 4E56 0000 link A6, 0 0000260E 2F2E 000C move.l -[A7], [A6 + 0xC] 00002612 4EBA F630 jsr [PC - 0x9D0 /* 00001C44 */] 00002616 588F addq.l A7, 4 00002618 202E 0008 move.l D0, [A6 + 0x8] 0000261C 2F00 move.l -[A7], D0 0000261E 202E 000C move.l D0, [A6 + 0xC] 00002622 2F00 move.l -[A7], D0 00002624 A933 syscall AppendMenu 00002626 2F2E 000C move.l -[A7], [A6 + 0xC] 0000262A 4EBA F668 jsr [PC - 0x998 /* 00001C94 */] 0000262E 588F addq.l A7, 4 00002630 4E5E unlink A6 00002632 4E75 rts export_44: 00002634 4E56 0000 link A6, 0 00002638 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000263C 206E 000C movea.l A0, [A6 + 0xC] 00002640 2F10 move.l -[A7], [A0] 00002642 A94D syscall AppendResMenu/AddResMenu 00002644 4E5E unlink A6 00002646 4E75 rts export_30: 00002648 4E56 0000 link A6, 0 0000264C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002650 4EBA F5F2 jsr [PC - 0xA0E /* 00001C44 */] 00002654 588F addq.l A7, 4 00002656 594F subq.w A7, 4 00002658 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000265C 2F2E 000C move.l -[A7], [A6 + 0xC] 00002660 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002664 3F2E 0014 move.w -[A7], [A6 + 0x14] 00002668 3F2E 0016 move.w -[A7], [A6 + 0x16] 0000266C 2F2E 0018 move.l -[A7], [A6 + 0x18] 00002670 3F2E 001C move.w -[A7], [A6 + 0x1C] 00002674 2F2E 001E move.l -[A7], [A6 + 0x1E] 00002678 2F2E 0022 move.l -[A7], [A6 + 0x22] 0000267C A97D syscall NewDialog 0000267E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002682 4EBA F610 jsr [PC - 0x9F0 /* 00001C94 */] 00002686 588F addq.l A7, 4 00002688 201F move.l D0, [A7]+ 0000268A 4E5E unlink A6 0000268C 4E75 rts export_43: 0000268E 4E56 0000 link A6, 0 00002692 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002696 A983 syscall DisposeDialog 00002698 4E5E unlink A6 0000269A 4E75 rts export_34: fn0000269C: 0000269C 4E56 0000 link A6, 0 000026A0 202E 0008 move.l D0, [A6 + 0x8] 000026A4 A122 syscall NewHandle, flags=1 000026A6 3940 F88C move.w [A4 - 0x774], D0 000026AA 2008 move.l D0, A0 000026AC 4E5E unlink A6 000026AE 4E75 rts export_42: 000026B0 4E56 0000 link A6, 0 000026B4 206E 0008 movea.l A0, [A6 + 0x8] 000026B8 A023 syscall DisposHandle/DisposeHandle 000026BA 3940 F88C move.w [A4 - 0x774], D0 000026BE 4E5E unlink A6 000026C0 4E75 rts export_39: 000026C2 4E56 0000 link A6, 0 000026C6 202E 0008 move.l D0, [A6 + 0x8] 000026CA 2F00 move.l -[A7], D0 000026CC A871 syscall GlobalToLocal 000026CE 4E5E unlink A6 000026D0 4E75 rts fn000026D2: 000026D2 4E56 0000 link A6, 0 label000026D6: 000026D6 206E 0008 movea.l A0, [A6 + 0x8] 000026DA 1010 move.b D0, [A0] 000026DC 671A beq +0x1C /* 000026F8 */ 000026DE 2F2E 000C move.l -[A7], [A6 + 0xC] 000026E2 206E 0008 movea.l A0, [A6 + 0x8] 000026E6 52AE 0008 addq.l [A6 + 0x8], 1 000026EA 1010 move.b D0, [A0] 000026EC 4880 ext.w D0 000026EE 3F00 move.w -[A7], D0 000026F0 4EBA FAAE jsr [PC - 0x552 /* 000021A0 */] 000026F4 5C8F addq.l A7, 6 000026F6 60DE bra -0x20 /* 000026D6 */ label000026F8: 000026F8 4E5E unlink A6 000026FA 4E75 rts export_37: 000026FC 4E56 0000 link A6, 0 00002700 202E 0008 move.l D0, [A6 + 0x8] 00002704 2F00 move.l -[A7], D0 00002706 A91F syscall SelectWindow 00002708 4E5E unlink A6 0000270A 4E75 rts export_38: 0000270C 4E56 0000 link A6, 0 00002710 202E 0008 move.l D0, [A6 + 0x8] 00002714 2F00 move.l -[A7], D0 00002716 A916 syscall HideWindow 00002718 4E5E unlink A6 0000271A 4E75 rts export_12: 0000271C 4E56 0000 link A6, 0 00002720 202E 0008 move.l D0, [A6 + 0x8] 00002724 2F00 move.l -[A7], D0 00002726 A915 syscall ShowWindow 00002728 4E5E unlink A6 0000272A 4E75 rts export_22: fn0000272C: 0000272C 4E56 0000 link A6, 0 00002730 598F subq.l A7, 4 00002732 A924 syscall FrontWindow 00002734 201F move.l D0, [A7]+ 00002736 4E5E unlink A6 00002738 4E75 rts export_35: 0000273A 4E56 0000 link A6, 0 0000273E 594F subq.w A7, 4 00002740 206E 0008 movea.l A0, [A6 + 0x8] 00002744 2F10 move.l -[A7], [A0] 00002746 A93D syscall MenuSelect 00002748 201F move.l D0, [A7]+ 0000274A 4E5E unlink A6 0000274C 4E75 rts export_2: 0000274E 4E56 0000 link A6, 0 00002752 598F subq.l A7, 4 00002754 102E 0009 move.b D0, [A6 + 0x9] 00002758 4880 ext.w D0 0000275A 3F00 move.w -[A7], D0 0000275C A93E syscall MenuKey 0000275E 201F move.l D0, [A7]+ 00002760 4E5E unlink A6 00002762 4E75 rts export_36: 00002764 4E56 0000 link A6, 0 00002768 302E 0008 move.w D0, [A6 + 0x8] 0000276C 3F00 move.w -[A7], D0 0000276E A938 syscall HiliteMenu 00002770 4E5E unlink A6 00002772 4E75 rts fn00002774: 00002774 4E56 0000 link A6, 0 00002778 102E 0009 move.b D0, [A6 + 0x9] 0000277C 4880 ext.w D0 0000277E 3F00 move.w -[A7], D0 00002780 A888 syscall TextFace 00002782 4E5E unlink A6 00002784 4E75 rts fn00002786: 00002786 4E56 0000 link A6, 0 0000278A 302E 0008 move.w D0, [A6 + 0x8] 0000278E 3F00 move.w -[A7], D0 00002790 A889 syscall TextMode 00002792 4E5E unlink A6 00002794 4E75 rts fn00002796: 00002796 4E56 0000 link A6, 0 0000279A 102E 0009 move.b D0, [A6 + 0x9] 0000279E 4880 ext.w D0 000027A0 3F00 move.w -[A7], D0 000027A2 A883 syscall DrawChar 000027A4 4E5E unlink A6 000027A6 4E75 rts fn000027A8: 000027A8 4E56 0000 link A6, 0 000027AC 202E 0008 move.l D0, [A6 + 0x8] 000027B0 2F00 move.l -[A7], D0 000027B2 A88B syscall GetFontInfo 000027B4 4E5E unlink A6 000027B6 4E75 rts export_32: 000027B8 4E56 0000 link A6, 0 000027BC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000027C0 206E 000C movea.l A0, [A6 + 0xC] 000027C4 2F10 move.l -[A7], [A0] 000027C6 2F2E 0010 move.l -[A7], [A6 + 0x10] 000027CA A925 syscall DragWindow 000027CC 4E5E unlink A6 000027CE 4E75 rts export_14: 000027D0 4E56 0000 link A6, 0 000027D4 594F subq.w A7, 4 000027D6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000027DA 206E 000C movea.l A0, [A6 + 0xC] 000027DE 2F10 move.l -[A7], [A0] 000027E0 2F2E 0010 move.l -[A7], [A6 + 0x10] 000027E4 A92B syscall GrowWindow 000027E6 201F move.l D0, [A7]+ 000027E8 4E5E unlink A6 000027EA 4E75 rts export_16: 000027EC 4E56 0000 link A6, 0 000027F0 202E 0008 move.l D0, [A6 + 0x8] 000027F4 2F00 move.l -[A7], D0 000027F6 302E 000C move.w D0, [A6 + 0xC] 000027FA 3F00 move.w -[A7], D0 000027FC 302E 000E move.w D0, [A6 + 0xE] 00002800 3F00 move.w -[A7], D0 00002802 102E 0011 move.b D0, [A6 + 0x11] 00002806 1F00 move.b -[A7], D0 00002808 A91D syscall SizeWindow 0000280A 4E5E unlink A6 0000280C 4E75 rts export_18: fn0000280E: 0000280E 4E56 0000 link A6, 0 00002812 A850 syscall InitCursor 00002814 4E5E unlink A6 00002816 4E75 rts fn00002818: 00002818 4E56 0000 link A6, 0 0000281C A852 syscall HideCursor 0000281E 4E5E unlink A6 00002820 4E75 rts fn00002822: 00002822 4E56 0000 link A6, 0 00002826 202E 0008 move.l D0, [A6 + 0x8] 0000282A 2F00 move.l -[A7], D0 0000282C A8A1 syscall FrameRect 0000282E 4E5E unlink A6 00002830 4E75 rts fn00002832: 00002832 4E56 0000 link A6, 0 00002836 202E 0008 move.l D0, [A6 + 0x8] 0000283A 2F00 move.l -[A7], D0 0000283C A8A2 syscall PaintRect 0000283E 4E5E unlink A6 00002840 4E75 rts fn00002842: 00002842 4E56 0000 link A6, 0 00002846 202E 0008 move.l D0, [A6 + 0x8] 0000284A 2F00 move.l -[A7], D0 0000284C A8A3 syscall EraseRect 0000284E 4E5E unlink A6 00002850 4E75 rts fn00002852: 00002852 4E56 0000 link A6, 0 00002856 202E 0008 move.l D0, [A6 + 0x8] 0000285A 2F00 move.l -[A7], D0 0000285C A8A4 syscall InvertRect 0000285E 4E5E unlink A6 00002860 4E75 rts fn00002862: 00002862 4E56 0000 link A6, 0 00002866 202E 0008 move.l D0, [A6 + 0x8] 0000286A 2F00 move.l -[A7], D0 0000286C 202E 000C move.l D0, [A6 + 0xC] 00002870 2F00 move.l -[A7], D0 00002872 A8A5 syscall FillRect 00002874 4E5E unlink A6 00002876 4E75 rts fn00002878: 00002878 4E56 FFFE link A6, -0x0002 0000287C 426E FFFE clr.w [A6 - 0x2] label00002880: 00002880 0C6E 0015 FFFE cmpi.w [A6 - 0x2], 0x15 00002886 6C28 bge +0x2A /* 000028B0 */ 00002888 302E FFFE move.w D0, [A6 - 0x2] 0000288C E580 asl D0, 2 0000288E 41EC F88E lea.l A0, [A4 - 0x772] 00002892 D0C0 add.w A0, D0 00002894 3010 move.w D0, [A0] 00002896 B06E 0008 cmp.w D0, [A6 + 0x8] 0000289A 660E bne +0x10 /* 000028AA */ 0000289C 302E FFFE move.w D0, [A6 - 0x2] 000028A0 E580 asl D0, 2 000028A2 41EC F88E lea.l A0, [A4 - 0x772] 000028A6 D0C0 add.w A0, D0 000028A8 4250 clr.w [A0] label000028AA: 000028AA 526E FFFE addq.w [A6 - 0x2], 1 000028AE 60D0 bra -0x2E /* 00002880 */ label000028B0: 000028B0 4E5E unlink A6 000028B2 4E75 rts fn000028B4: 000028B4 4E56 0000 link A6, 0 000028B8 3F07 move.w -[A7], D7 000028BA 3E2E 0008 move.w D7, [A6 + 0x8] 000028BE 41EC F88E lea.l A0, [A4 - 0x772] 000028C2 2248 movea.l A1, A0 000028C4 D2FC 0054 add.w A1, 0x54 /* 'T' */ label000028C8: 000028C8 BE50 cmp.w D7, [A0] 000028CA 6706 beq +0x8 /* 000028D2 */ 000028CC 5848 addq.w A0, 4 000028CE B3C8 cmpa.l A1, A0 000028D0 66F6 bne -0x8 /* 000028C8 */ label000028D2: 000028D2 3028 0002 move.w D0, [A0 + 0x2] 000028D6 3E1F move.w D7, [A7]+ 000028D8 4E5E unlink A6 000028DA 4E75 rts fn000028DC: 000028DC 4E56 0000 link A6, 0 000028E0 202E 0008 move.l D0, [A6 + 0x8] 000028E4 2F00 move.l -[A7], D0 000028E6 302E 000C move.w D0, [A6 + 0xC] 000028EA 3F00 move.w -[A7], D0 000028EC 302E 000E move.w D0, [A6 + 0xE] 000028F0 3F00 move.w -[A7], D0 000028F2 202E 0010 move.l D0, [A6 + 0x10] 000028F6 2F00 move.l -[A7], D0 000028F8 A8EF syscall ScrollRect 000028FA 4E5E unlink A6 000028FC 4E75 rts export_27: 000028FE 4E56 0000 link A6, 0 00002902 202E 0008 move.l D0, [A6 + 0x8] 00002906 2F00 move.l -[A7], D0 00002908 202E 000C move.l D0, [A6 + 0xC] 0000290C 2F00 move.l -[A7], D0 0000290E A9B3 syscall SystemClick 00002910 4E5E unlink A6 00002912 4E75 rts export_21: 00002914 4E56 0000 link A6, 0 00002918 558F subq.l A7, 2 0000291A 302E 0008 move.w D0, [A6 + 0x8] 0000291E 3F00 move.w -[A7], D0 00002920 A9C2 syscall SysEdit 00002922 301F move.w D0, [A7]+ 00002924 4880 ext.w D0 00002926 4E5E unlink A6 00002928 4E75 rts export_26: fn0000292A: 0000292A 4E56 0000 link A6, 0 0000292E 206E 0008 movea.l A0, [A6 + 0x8] 00002932 226E 000C movea.l A1, [A6 + 0xC] 00002936 202E 0010 move.l D0, [A6 + 0x10] 0000293A A02E syscall BlockMove/BlockMoveData 0000293C 3940 F88C move.w [A4 - 0x774], D0 00002940 4E5E unlink A6 00002942 4E75 rts fn00002944: 00002944 4E56 0000 link A6, 0 00002948 A9F4 syscall ExitToShell 0000294A 4E5E unlink A6 0000294C 4E75 rts fn0000294E: 0000294E 4E56 0000 link A6, 0 00002952 202E 0008 move.l D0, [A6 + 0x8] 00002956 2040 movea.l A0, D0 00002958 302E 000C move.w D0, [A6 + 0xC] 0000295C 6704 beq +0x6 /* 00002962 */ 0000295E A403 syscall Write, flags=4 00002960 6002 bra +0x4 /* 00002964 */ label00002962: 00002962 A003 syscall Write label00002964: 00002964 4E5E unlink A6 00002966 4E75 rts fn00002968: 00002968 4E56 0000 link A6, 0 0000296C 202E 0008 move.l D0, [A6 + 0x8] 00002970 2040 movea.l A0, D0 00002972 302E 000C move.w D0, [A6 + 0xC] 00002976 6704 beq +0x6 /* 0000297C */ 00002978 A418 syscall GetFPos, flags=4 0000297A 6002 bra +0x4 /* 0000297E */ label0000297C: 0000297C A218 syscall GetFPos, flags=2 label0000297E: 0000297E 4E5E unlink A6 00002980 4E75 rts fn00002982: 00002982 4E56 0000 link A6, 0 00002986 202E 0008 move.l D0, [A6 + 0x8] 0000298A 2040 movea.l A0, D0 0000298C 302E 000C move.w D0, [A6 + 0xC] 00002990 6704 beq +0x6 /* 00002996 */ 00002992 A444 syscall SetFPos, flags=4 00002994 6002 bra +0x4 /* 00002998 */ label00002996: 00002996 A244 syscall SetFPos, flags=2 label00002998: 00002998 4E5E unlink A6 0000299A 4E75 rts fn0000299C: 0000299C 4E56 0000 link A6, 0 000029A0 202E 0008 move.l D0, [A6 + 0x8] 000029A4 2040 movea.l A0, D0 000029A6 302E 000C move.w D0, [A6 + 0xC] 000029AA 6704 beq +0x6 /* 000029B0 */ 000029AC A401 syscall Close, flags=4 000029AE 6002 bra +0x4 /* 000029B2 */ label000029B0: 000029B0 A201 syscall Close, flags=2 label000029B2: 000029B2 4E5E unlink A6 000029B4 4E75 rts export_24: 000029B6 4E56 FFFC link A6, -0x0004 000029BA 2F3C 0080 0000 move.l -[A7], 0x800000 000029C0 4EBA F930 jsr [PC - 0x6D0 /* 000022F2 */] 000029C4 588F addq.l A7, 4 000029C6 2D40 FFFC move.l [A6 - 0x4], D0 000029CA 4E5E unlink A6 000029CC 4E75 rts export_20: fn000029CE: 000029CE 4E56 0000 link A6, 0 000029D2 A912 syscall InitWindows 000029D4 397C 0001 FA76 move.w [A4 - 0x58A], 0x1 000029DA 4E5E unlink A6 000029DC 4E75 rts export_8: fn000029DE: 000029DE 4E56 0000 link A6, 0 000029E2 2F2E 0010 move.l -[A7], [A6 + 0x10] 000029E6 4EBA F25C jsr [PC - 0xDA4 /* 00001C44 */] 000029EA 588F addq.l A7, 4 000029EC 598F subq.l A7, 4 000029EE 202E 0008 move.l D0, [A6 + 0x8] 000029F2 2F00 move.l -[A7], D0 000029F4 202E 000C move.l D0, [A6 + 0xC] 000029F8 2F00 move.l -[A7], D0 000029FA 202E 0010 move.l D0, [A6 + 0x10] 000029FE 2F00 move.l -[A7], D0 00002A00 102E 0015 move.b D0, [A6 + 0x15] 00002A04 1F00 move.b -[A7], D0 00002A06 302E 0016 move.w D0, [A6 + 0x16] 00002A0A 3F00 move.w -[A7], D0 00002A0C 202E 0018 move.l D0, [A6 + 0x18] 00002A10 2F00 move.l -[A7], D0 00002A12 102E 001D move.b D0, [A6 + 0x1D] 00002A16 1F00 move.b -[A7], D0 00002A18 202E 001E move.l D0, [A6 + 0x1E] 00002A1C 2F00 move.l -[A7], D0 00002A1E A913 syscall NewWindow 00002A20 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002A24 4EBA F26E jsr [PC - 0xD92 /* 00001C94 */] 00002A28 588F addq.l A7, 4 00002A2A 201F move.l D0, [A7]+ 00002A2C 4E5E unlink A6 00002A2E 4E75 rts export_17: 00002A30 4E56 0000 link A6, 0 00002A34 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002A38 3F2E 000C move.w -[A7], [A6 + 0xC] 00002A3C 2F2E 000E move.l -[A7], [A6 + 0xE] 00002A40 2F2E 0012 move.l -[A7], [A6 + 0x12] 00002A44 2F2E 0016 move.l -[A7], [A6 + 0x16] 00002A48 A98D syscall GetDialogItem/GetDItem 00002A4A 4E5E unlink A6 00002A4C 4E75 rts export_7: 00002A4E 4E56 0000 link A6, 0 00002A52 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002A56 2F2E 000C move.l -[A7], [A6 + 0xC] 00002A5A A990 syscall GetDialogItemText/GetIText 00002A5C 2F2E 000C move.l -[A7], [A6 + 0xC] 00002A60 4EBA F232 jsr [PC - 0xDCE /* 00001C94 */] 00002A64 588F addq.l A7, 4 00002A66 4E5E unlink A6 00002A68 4E75 rts export_4: 00002A6A 4E56 0000 link A6, 0 00002A6E 2F2E 000C move.l -[A7], [A6 + 0xC] 00002A72 4EBA F1D0 jsr [PC - 0xE30 /* 00001C44 */] 00002A76 588F addq.l A7, 4 00002A78 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002A7C 2F2E 000C move.l -[A7], [A6 + 0xC] 00002A80 A98F syscall SetDialogItemText/SetIText 00002A82 2F2E 000C move.l -[A7], [A6 + 0xC] 00002A86 4EBA F20C jsr [PC - 0xDF4 /* 00001C94 */] 00002A8A 588F addq.l A7, 4 00002A8C 4E5E unlink A6 00002A8E 4E75 rts fn00002A90: 00002A90 4E56 0000 link A6, 0 00002A94 397C FFFC F854 move.w [A4 - 0x7AC], 0xFFFC 00002A9A 296E 0008 F85C move.l [A4 - 0x7A4], [A6 + 0x8] 00002AA0 296E 000C F860 move.l [A4 - 0x7A0], [A6 + 0xC] 00002AA6 296E 0010 F848 move.l [A4 - 0x7B8], [A6 + 0x10] 00002AAC 426C F868 clr.w [A4 - 0x798] 00002AB0 0CAE FFFF FFFF 0010 cmpi.l [A6 + 0x10], 0xFFFFFFFF 00002AB8 56C0 sne D0 00002ABA C07C 0001 and.w D0, 0x1 00002ABE 3F00 move.w -[A7], D0 00002AC0 486C F83C pea.l [A4 - 0x7C4] 00002AC4 4EBA FE88 jsr [PC - 0x178 /* 0000294E */] 00002AC8 5C8F addq.l A7, 6 00002ACA 4E5E unlink A6 00002ACC 4E75 rts export_13: 00002ACE 4E56 0000 link A6, 0 00002AD2 A9B4 syscall SystemTask 00002AD4 4E5E unlink A6 00002AD6 4E75 rts export_11: 00002AD8 4E56 0000 link A6, 0 00002ADC 598F subq.l A7, 4 00002ADE 202E 0008 move.l D0, [A6 + 0x8] 00002AE2 2F00 move.l -[A7], D0 00002AE4 A9A5 syscall GetResourceSizeOnDisk/SizeResource/SizeRsrc 00002AE6 201F move.l D0, [A7]+ 00002AE8 4E5E unlink A6 00002AEA 4E75 rts export_9: 00002AEC 4E56 0000 link A6, 0 00002AF0 A8FE syscall InitFonts 00002AF2 4E5E unlink A6 00002AF4 4E75 rts export_3: fn00002AF6: 00002AF6 4E56 0000 link A6, 0 00002AFA 202E 0008 move.l D0, [A6 + 0x8] 00002AFE 2F00 move.l -[A7], D0 00002B00 302E 000C move.w D0, [A6 + 0xC] 00002B04 3F00 move.w -[A7], D0 00002B06 302E 000E move.w D0, [A6 + 0xE] 00002B0A 3F00 move.w -[A7], D0 00002B0C 302E 0010 move.w D0, [A6 + 0x10] 00002B10 3F00 move.w -[A7], D0 00002B12 302E 0012 move.w D0, [A6 + 0x12] 00002B16 3F00 move.w -[A7], D0 00002B18 A8A7 syscall SetRect 00002B1A 4E5E unlink A6 00002B1C 4E75 rts